home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / usem11.zip / XDOS.DOC < prev   
Text File  |  1991-09-10  |  98KB  |  2,941 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox Professional■
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Version 3.62  09/10/91
  32.  
  33.  
  34. Copyright (c) 1985-91 Foley Hi-Tech Systems
  35.  
  36.  
  37.  
  38.  
  39. License Agreement
  40.  
  41. This software is protected by both United States copyright law and
  42. international treaty provisions. Therefore, you must treat this software "just
  43. like a book," with the following single exception. Foley Hi-Tech Systems
  44. authorizes you to make archival copies of the software for the sole purpose
  45. of backing up our software and protecting your investment from loss. By
  46. saying, "just like a book," Foley Hi-Tech Systems means that this software
  47. may be used by any number of people and may be freely moved from one
  48. computer location to another, provided there is absolutely no possibility of
  49. it being used at one location at the same time it is being used at another.
  50. Just as a book cannot be read by two different people in two different
  51. places at the same time, the software may not be used by two different
  52. people in two different places at the same time.
  53.  
  54. You may not make copies of the software documentation or disk, except as
  55. described above. You may not distribute, rent, sublicense, or lease the
  56. software or the documentation. You may not alter, modify, or adapt the
  57. software or documentation, including but not limited to translating,
  58. decompiling, reverse assembling, or creating derivative works. You may not
  59. use the software in a network, timesharing, multiple CPU, or multi-user
  60. environment unless each user is licensed by Foley Hi-Tech Systems.
  61.  
  62.  
  63.  
  64. Limited Warranty
  65.  
  66. In the event of notification of defects in material or workmanship, within the
  67. warranty period of 45 days from the date of purchase, Foley Hi-Tech
  68. Systems will, at its option, replace the defective diskette or refund the
  69. license fee. If you need to return a product, call the Foley Hi-Tech Systems
  70. Technical Support Service Department to obtain a return authorization
  71. number. The remedy for breach of this warranty shall be limited to
  72. replacement or refund and shall not encompass any other damages,
  73. including but not limited to loss of profit, and special, incidental,
  74. consequential, or other similar claims.
  75.  
  76. Foley Hi-Tech Systems specifically disclaims all other warranties, expressed
  77. or implied, including but not limited to implied warranties of merchantability
  78. and fitness for a particular purpose with respect to defects in the diskette
  79. and documentation, and the program license granted herein in particular,
  80. and without limiting operation of the program license with respect to any
  81. particular application, use, or purpose. In no event shall Foley Hi-Tech
  82. Systems be liable for any loss of profit or any other commercial damage,
  83. including but not limited to special, incidental, consequential, or other
  84. damages. This statement shall be construed, interpreted, and governed by
  85. the laws of the State of California.
  86.  
  87. Trademark Information
  88.  
  89. Safety Disk is a trademark of Foley Hi-Tech Systems.
  90. MS-DOS is a trademark of Microsoft Corporation.
  91.  
  92. Introduction
  93. ___________________________________________________________
  94.  
  95.  
  96. ExtraDOS is a compilation of tools useful to Microsoft DOS users.  I
  97. originally wrote these tools under MS-DOS because I found a need for them
  98. and there were no commercially available products which provided these
  99. functions.  Some ExtraDOS tools were designed to enhance programs
  100. already found in MS-DOS.  Other tools were familiar to the Unix world, but
  101. were not available in MS-DOS.  In addition, ExtraDOS compliments PC-
  102. Tools and Norton Utilities with added tools these programs do not provide.
  103.  
  104. Over thirty of the ExtraDOS Toolbox utilities have been selected by Paul
  105. Somerson, former Executive Editor of PC Magazine, for Bantam Books',
  106. DOS Power Tools, 2nd Edition, Revised and Expanded for DOS 5.0.
  107.  
  108.  
  109.  
  110. David R. Foley
  111.  
  112. Table of Contents
  113. ___________________________________________________________
  114.  
  115.  
  116.     Subject
  117.  
  118.     License Agreement........................................
  119.     Limited Warranty.........................................
  120.     Trademark Information....................................
  121.     Introduction.............................................
  122.     Table of Contents........................................
  123.  
  124.     ADDCOMM      Serial Port Management Program..............
  125.     ALARMCLK     Alarm Clock Program.........................
  126.                  SETALARM....................................
  127.     ALLSUB       Perform Task In All Subdirectories..........
  128.     AREA         Telephone Area Code Search Utility..........
  129.     BANNER       DOS Banner Display..........................
  130.     BOOT         PC Rebooting Utility........................
  131.     BOOTLOCK     Lock Out Reboot Keys and Break Keys.........
  132.     BOOTPAST     Boot Past a Floppy to the Hard Disk.........
  133.     BRKBOX       COM Port Break Out Box Display..............
  134.     CAL          DOS Calendar Display........................
  135.     CAT          DOS Cat Text File Utility...................
  136.     CHIMES       DOS Clock Chimes............................
  137.     CLEANFL      Floppy Drive Cleaning Program...............
  138.     CLEANUP      Cleanup Your Drives from Duplicate Files....
  139.     COUNT        Count Characters, Words and Lines...........
  140.     CURLOCK      Lock Cursor Shape Permanently...............
  141.     CURSOR       Change Cursor Shapes........................
  142.     CUT          DOS Cut Text File Utility...................
  143.     CUTPASTE     DOS Cut & Paste Text Utility................
  144.     DELAY        Batch File Delay Utility....................
  145.     DETAB        File Detabulation Utility...................
  146.     DISKINFO     Disk Drive Information Reporter.............
  147.     EDIT         Full Screen Text File Editor................
  148.                  CONFIG.EXE, EDIT.HLP, EDIT.HDX..............
  149.     EVAL         DOS Command Line Calculator.................
  150.     FILEATTR     Change File Attributes......................
  151.     FILEINFO     File Information Program....................
  152.     FILESIZE     File Size Listing Utility...................
  153.     FILETREE     File Directory Tree Listing Utility.........
  154.     FINDFILE     Find File on Disk...........................
  155.     HELP         DOS Command HELP............................
  156.     HEXDUMP      File Hex Display Utility....................
  157.     HUSH         Speaker Silencing Utility...................
  158.     KILLDIR      Remove Directory and All Contents...........
  159.  
  160. Table of Contents
  161. _____________________________________________________________
  162.  
  163.     LASER        Control HP Laser Jet from DOS...............
  164.     LS           DOS Listing Utility.........................
  165.     MOVE         MOVE Files Across Disks.....................
  166.     NAMEDIR      Name Directory Utility......................
  167.     NO           DOS File Exclusion Utility..................
  168.     PATHFIND     Path Find File Utility......................
  169.     PSPRINT      PostScript Text File Print Utility..........
  170.     SCNATTR      Set Screen Attributes.......................
  171.     SCROLLBK     DOS Screen Scroll Back & View...............
  172.     SPEEDRAM     Speed up CPU by Reducing Refresh............
  173.     TEXTSRCH     Text Searching Utility......................
  174.     TOUCH        Touch File Date Utility.....................
  175.     TURBOBAT     Turbo Batch File Compiler...................
  176.     USEMEM       Programmers Memory Usage Utility............
  177.     USEMOUSE     Use Mouse to Emulate Keystrokes.............
  178.     VOLLABEL     Disk Volume Label Update Utility............
  179.  
  180.     Technical Support........................................
  181.     Credits..................................................
  182.     New Utilities Under Development..........................
  183.     FHTS Products............................................
  184.  
  185.  
  186.  
  187.  
  188. ADDCOMM - Add Communications Port Information
  189. ___________________________________________________________
  190.  
  191.  
  192. Description
  193.  
  194. ADDCOMM is a utility that allows you to define the address of your COM
  195. ports in the DOS lower memory segment.  This is useful for machines
  196. whose BIOS doesn't support COM3 and COM4 ports by default.  In many
  197. older machines including early 80386 based systems, the BIOS would only
  198. setup COM1 and COM2 for DOS.  Newer serial cards and modems allow
  199. you to define COM3 and COM4 on the cards but these machines won't
  200. allow DOS to see these additional ports unless you place the corresponding
  201. address in low DOS memory.  ADDCOMM will place this information in the
  202. correct location for you.
  203.  
  204. ADDCOMM will also display the current address values for any COM ports
  205. that are installed in your system.  By placing the ADDCOMM statements in
  206. your AUTOEXEC.BAT file you can have the machine load the correct
  207. values without having to intervene.  ADDCOMM is not a TSR and will not
  208. require any overhead memory to setup your ports from AUTOEXEC or the
  209. DOS prompt.
  210.  
  211.  
  212. Version
  213.  
  214. 1.20  07/27/91
  215.  
  216.  
  217. ADDCOMM - Add Communications Port Information
  218. ___________________________________________________________
  219.  
  220.  
  221. Usage
  222.  
  223. ADDCOMM [port] [address]
  224.  
  225.  
  226. Options
  227.  
  228. PORT           is the COM port to add
  229.  
  230. ADDRESS        is the address of the COM port
  231.  
  232.  
  233. Example
  234.  
  235. ADDCOMM COM3 3E8    will tell DOS to address COM3 at address 3E8.
  236.  
  237. ALARMCLK - DOS Alarm Clock
  238. ___________________________________________________________
  239.  
  240. Description
  241.  
  242. ALARMCLK provides a simple alarm clock for MS-DOS machines.
  243. ALARMCLK is split into two programs.  You may install as many alarms as
  244. you wish per session.  ALARMCLK is the alarm clock TSR that loads into
  245. memory and keeps track of the alarms that you  specify.  Once ALARMCLK
  246. is loaded use SETALARM to set as many alarms as you like.
  247.  
  248.  
  249. Version
  250.  
  251. 2.00  05/04/91
  252.  
  253.  
  254. Command Format
  255.  
  256. ALARMCLK [/D] [/U] [/Inn]
  257.  
  258. SETALARM [time] [PM] [/D] [/U] [/Inn]
  259.  
  260. TIME    Time in HH:mm format 12 hour or 24 hour clocks are both accepted
  261.         for the time format.
  262. PM      ALARMCLK will assume AM with 12 hour format unless PM is
  263.         defined.
  264. /D      Deactivates all alarms
  265. /U      Removes ALARMCLK.COM from memory
  266. /Inn    Specify a new ID number
  267.  
  268. ALLSUB - Perform a Task in All Subdirectories
  269. ___________________________________________________________
  270.  
  271. Description
  272.  
  273. Allsub allows you to run any command or program in the current directory
  274. as well as in all subdirectories of the current directory.  This is useful for
  275. deleting groups of files or performing tasks with programs that don't
  276. normally allow for subdirectories.  As the command is performed in each
  277. subdirectory ALLSUB will display the directory of execution.
  278.  
  279. Version
  280.  
  281. 1.02  03/12/90
  282.  
  283.  
  284. Command Format
  285.  
  286. ALLSUB [command]
  287.  
  288. [command] is any valid DOS command or program.
  289.    
  290.  
  291. AREA - Area Code Search Program
  292. ___________________________________________________________
  293.  
  294.  
  295. Purpose
  296.  
  297. AREA is a utility that will help you locate a region to which an area code
  298. applies or to locate the area code for a specific region.
  299.  
  300.  
  301. Version
  302.  
  303. 2.13  01/13/91
  304.  
  305.  
  306. Resident Memory Usage
  307.  
  308. 8096 bytes
  309.  
  310.  
  311. Usage
  312.  
  313. AREA [code] [string] [options]
  314.  
  315. [code]         is any 3 number area code.
  316.  
  317. [string]       is any string that might match a state or region that you are
  318.                searching for.
  319.  
  320.  
  321. AREA - Area Code Search Program
  322. ___________________________________________________________
  323.  
  324.  
  325. Options
  326.  
  327. /L      Load as a TSR.  This will make the AREA code program a pop TSR
  328.         that will allow you to call up and area code or location while running
  329.         another application without exiting to DOS.  [CTRL][LSHIFT]A is the
  330.  
  331. /U      Will uninstall the AREA code program if it is installed as a TSR
  332.         freeing up the overhead that it required.  Uninstall will only work if
  333.         AREA was the last TSR loaded on the Heap.  If the program is
  334.         unable to uninstall it will inform you when running the /U parameter.
  335.  
  336. /NOH    If running AREA from a batch file or from another shell program you
  337.         might sometimes wish to have it not display the header information.
  338.         /NOH tells AREA to not display the header.
  339.  
  340. /K$nn   Allows you to set the default key for the TSR pop up command.  You
  341.         can alternatively set the hotkey by using the environment variable
  342.         AREAKEY.  We suggest not using this option unless you are familiar
  343.         with your systems currently defined hotkeys.  By changing the hotkey
  344.         value you may cause conflict with another TSR in your system.
  345.         Below is a chart that will show you the value to use for either the /K
  346.         parameter or the environment variable /K.  To calculate the "HOT
  347.         KEY" code for the AREA code utility, see the chapter at the end of
  348.         this manual "Calculating TSR HOT KEYS"
  349.  
  350.  
  351.  
  352. AREA - Area Code Search Program
  353. ___________________________________________________________
  354.  
  355.  
  356. Examples
  357.  
  358.  
  359. AREA /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  360.  
  361.  
  362. Example of Environment Variable for hotkey definition:
  363.  
  364. SET AREAKEY=$0836
  365.  
  366.  
  367.  
  368. BANNER - Generate a Large Type Banner on Printer
  369. ___________________________________________________________
  370.  
  371. Description
  372.  
  373. BANNER allows you to create a large banner using a standard ASCII
  374. printer.  BANNER contains an internal representation of the alphabet that
  375. is made up of standard ASCII characters and will print any message on
  376. your printer in a sideways banner fashion.  Banner Displays an ASCII
  377. rendition of the letters you put in a message rotated at 90 degrees.  This
  378. is based on the BANNER that is available in many UNIX systems.
  379.  
  380.  
  381. Version
  382.  
  383. 1.30  07/27/91
  384.  
  385.  
  386. Command Format
  387.  
  388. BANNER [options] [message]
  389.  
  390.  
  391. Options
  392.  
  393. /?             Displays Help
  394. /w             Set to 132 Column Width
  395. /wnn           Set to nn Column Width
  396. /p             Send output to LPT1
  397. /pLPTn                 Send output to LPTn
  398. /s             Send output to Screen
  399. /o[fname]      Send output to file [fname]
  400. /noh           suppress the header information
  401.  
  402. BOOT - Reboot PC from within a batch file or DOS
  403. ___________________________________________________________
  404.  
  405. Description
  406.  
  407. BOOT is a utility which can be called from the DOS command line or from
  408. a batch file.  This program will reboot your PC either emulating a soft boot
  409. [CTRL][ALT][DEL] or a hard boot such as pressing the reset key.
  410.  
  411.  
  412. Version
  413.  
  414. 1.50  09/05/90
  415.  
  416.  
  417. Command Format
  418.  
  419. BOOT [options]
  420.  
  421.  
  422. Options
  423.  
  424. COLD                   Perform a Cold Reboot of the System (same as Hard)
  425. HARD                   Perform a Hard Reboot of the System (same as Cold)
  426. WARM                   Perform a Warm Reboot of the System (same as Soft)
  427. SOFT           Perform a Soft Reboot of the System (same as Warm)
  428.  
  429.  
  430. Notes
  431.  
  432. The next release of BOOT will include the option to specify the time delay
  433. before rebooting.
  434.  
  435.  
  436. BOOTLOCK - Lockout various key functions from being used
  437. ___________________________________________________________
  438.  
  439. Description
  440.  
  441. BOOTLOCK is a simple utility that will lock out the use of the
  442. [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or
  443. [CTRL][BREAK] break sequence.  The default is to disable both keys from
  444. having any effect, but you may wish to only disable one or some
  445. combination.  See the usage flags below to disable specific keys.  Once
  446. installed you may also un-install and remove the program from memory by
  447. using the /U parameter.  Once installed BOOTLOCK requires 624 bytes of
  448. memory.
  449.  
  450.  
  451. Version
  452.  
  453. 1.10  05/04/91
  454.  
  455.  
  456. Command Format
  457.  
  458. BOOTLOCK [options]
  459.  
  460.  
  461. Options
  462.  
  463. /?      Display help information
  464. /R      Disable CTRL-ALT-DEL
  465. /B      Disable CTRL-BREAK
  466. /C      Disable CTRL-C
  467. /Inn    Set the internal I.D. number where nn is 81h - FFh
  468. /U      Remove BOOTLOCK from memory
  469.  
  470. BOOTPAST - Boot past non system formatted diskettes
  471. ___________________________________________________________
  472.  
  473.  
  474. Description
  475.  
  476. BOOTPAST will modify a floppy disk's boot sector so that the systems
  477. bootup process will skip over the normally checked floppy boot sector and
  478. go to the hard disk boot sector.  Many times when you boot a PC if you
  479. have a diskette in the A: drive that is not a bootable floppy you will get the
  480. message, NON-SYSTEM DISK or DISK ERROR and have to reboot.
  481. BOOTPAST eliminates this problem by skipping over the normally
  482. unbootable floppy boot sector.  Be careful not to run BOOTPAST on
  483. diskettes that are bootable or contain copy protection because BOOTPAST
  484. will write over the boot sector information.
  485.  
  486.  
  487. Version
  488.  
  489. 1.20  05/04/91
  490.  
  491.  
  492. Command Format
  493.  
  494.  
  495. BOOTPAST [d:]
  496.  
  497. [d:] is the floppy drive to modify.
  498.  
  499.  
  500. BRKBOX - Software RS-232 Break Out Box for Communications
  501. Debugging
  502. ___________________________________________________________
  503.  
  504.  
  505. Description
  506.  
  507. BRKBOX is a software version of a serial port breakout box.  It displays the
  508. status of a COM port inside your PC.  The status of the DTR, DSR, RTS,
  509. CTS, DCD, and RI pins as well as the data rate, parity, number of data bits,
  510. and number of stop bits are displayed on the top right hand corner of the
  511. screen.  This information is sometimes useful when trying to debug a serial
  512. port or some associated communications software.  If no communications
  513. port is specified the program will default to COM1.  To toggle the display on
  514. and off use [ALT]C.  The program will start with the display toggled off.
  515. BRKBOX can be uninstalled by entering it with the optional U parameter if
  516. it was the last TSR loaded.
  517.  
  518.  
  519. Version
  520.  
  521. 1.21  05/04/91
  522.  
  523.  
  524. Command Format
  525.  
  526. BRKBOX [port] [/U] [/Knnnn] [/Lx]
  527.  
  528. [port]  is the COM port number 1 - 4
  529. /U      to uninstall
  530. /Knnn   to define a new hotkey
  531. /Lx     to specify the display location
  532.  
  533.  
  534. CALENDAR - Display monthly or yearly calendar
  535. ___________________________________________________________
  536.  
  537.  
  538. Description
  539.  
  540. CAL displays a calendar from DOS in one of two formats, either one month
  541. or 12 months of one year.
  542.  
  543.  
  544. Version
  545.  
  546. 1.20  05/04/91
  547.  
  548.  
  549. Command Format
  550.  
  551. Usage:  CALENDAR [mm] yyyy
  552.  
  553. mm      is the month [1..12]
  554.  
  555. yyyy    is the year  [100..9999]
  556.  
  557.         if you specify 2 digits for yyyy then it will assume you mean 19xx
  558.  
  559.  
  560. Notes
  561.  
  562. If you want to pause the display of a full year press [CTRL]S to pause the
  563. screen and then any key to continue the display.
  564.  
  565.  
  566. CAT - Unix like CAT utility for concatenation of files.
  567. ___________________________________________________________
  568.  
  569.  
  570. Description
  571.  
  572. CAT is a UNIX utility written for the MS-DOS world.  For people that are
  573. used to UNIX it is a handy familiar tool for displaying, printing, and
  574. concatenating files together.  CAT handles redirection of both input and
  575. output.  It can be used similar to copy con to create files as well.
  576.  
  577.  
  578. Version
  579.  
  580. 1.11  05/04/91
  581.  
  582.  
  583. Command Format
  584.  
  585.  
  586. CAT     [fname] - copy std input to file fname
  587.  
  588. CAT     [file1] [file2] > [file3] - concatenate file1 and file2 to file3
  589.  
  590.  
  591. CHIMES - Quarterly hour clock chimes
  592. ___________________________________________________________
  593.  
  594.  
  595. Description
  596.  
  597. Chimes is a terminate-and-stay resident program that attaches itself to the
  598. BIOS timer tick interrupt.  The program counts the time internally, so that
  599. it does not bring any overhead into system throughput by using DOS
  600. functions.  When the program realizes that the time is nearing the hour, the
  601. program starts chiming.
  602.  
  603. In its default mode, chimes produces "Time Tone" beeps.  These consist of
  604. three short beeps, starting at three seconds before the hour.  Then, at the
  605. hour, a longer and higher beep is given.  Many of the dial-up time services
  606. provide such a time tone.
  607.  
  608. Chimes can be given the /M option on the command line to provide the
  609. different clock chimes.  Using  CHIMES /M1  would setup chimes to use the
  610. Westminster chimes.
  611.  
  612.  
  613. The Westminster chimes are the chimes that are played by Big Ben, the
  614. most famous of all clock towers.  From its home in London, England, the
  615. clock plays a melody based on a composition by Handel.
  616.  
  617. The Saint Michael Chimes are also from England.  However, the Saint
  618. Michael Chimes were cast by an English craftsman for a church in
  619. Charleston, South Carolina during the Revolutionary war.  However, the
  620. British captured this city by battle, and took the bells back to England.
  621. Amazingly enough, the American rebels stole the molds for the bells, and
  622. a second set of bells was cast and installed in the Carolinian church.
  623.  
  624.  
  625. CHIMES - Quarterly hour clock chimes
  626. ___________________________________________________________
  627.  
  628.  
  629. The Whittington chimes were named for Lord Mayor Richard Whittington.
  630. Whittington started life in poverty.  However, he made money in great
  631. volume by trading.  After his terms as Lord Mayor of London, he became
  632. a philanthropist.
  633.  
  634. If you select the M0 option of the program, chimes will only become active
  635. at the hour.  Otherwise, chimes will faithfully reproduce the chimes for each
  636. quarter hour of the clock.  The program will also strike the hour by chiming
  637. for each hour, or chiming just once for the half hour.
  638.  
  639.  
  640. Version
  641.  
  642. 1.00  05/04/91
  643.  
  644.  
  645. Command Format
  646.  
  647. CHIMES [/Mx]
  648.  
  649. x       indicates the different tones that are available
  650.  
  651. 0       Time Tones
  652. 1       Westminster Chimes
  653. 2       Saint Michael Chimes
  654. 3       Whittington Chimes
  655.  
  656.  
  657.  
  658. CLEANFL - Clean Floppy Drive Heads
  659. ___________________________________________________________
  660.  
  661.  
  662. Description
  663.  
  664. CLEANFL is a utility that makes the task of cleaning floppy drive heads
  665. much easier and more thorough.  By moving the head of the floppy drive
  666. back and forth traveling the entire span of the drive you get a much better
  667. cleaning action and the surface of your cleaning diskette will last much
  668. longer.  Most cleaning diskettes tell you to place them in the drive and type
  669. DIR A:.  In this scenario the head is always over the first track using a small
  670. percentage of the cleaning surface all the time.  By using CLEANFL the
  671. cleaning surface gets a much more even wear and will last longer and
  672. provide a better cleaning job for your diskette drives.
  673.  
  674.  
  675. Version
  676.  
  677. 1.40  05/04/91
  678.  
  679.  
  680. Command Format
  681.  
  682. CLEANFL [d:] [options]
  683.  
  684. d:      refers to valid floppy drive (A:, B:, etc).
  685. /Tnn    specifies the number of tracks, e.g. /T40
  686. /Pnn    specifies the number of passes, e.g. /P10
  687.  
  688.  
  689.  
  690.  
  691. CLEANUP - Disk Drive Cleanup & Space Recovery
  692. ___________________________________________________________
  693.  
  694.  
  695. Description
  696.  
  697. Cleanup has evolved from a small helpful utility that originally located
  698. duplicate files on a hard disk to a full space recovery system.  With the ever
  699. increasing size and lowering cost of disk space, it isn't uncommon to find
  700. PC's with an average of 80MB.  Having larger disk drives has also made
  701. managing them becomes more complex.  It is no longer feasible to
  702. remember the name and location and purpose of every file on your system.
  703. Often files and programs will be installed on a temporary basis only to be
  704. forgotten and either outdated or left behind.  You can quickly devote as
  705. much as 25% of your hard disk to unused or duplicate files.  Cleanup
  706. provides a comprehensive way of dealing with this  problem by quickly
  707. isolating unused and duplicate files and removing them, freeing up valuable
  708. hard disk space.  Cleanup displays the name of each file as it is deleted
  709. and a summary showing the total amount of disk space that has been
  710. recovered.
  711.  
  712.  
  713. Version
  714.  
  715. 2.03  05/19/91
  716.  
  717.  
  718. Warning
  719.  
  720. The main function of Cleanup is to recover lost disk space by removing
  721. duplicate and unused files.  You have total control over which files will and
  722. will not be deleted, but with large hard disks it is easy to overlook single
  723. file names and accidently delete a desired file.  It is suggested that you
  724. backup your disk before running Cleanup.  This will assure that you have a
  725. means of recovering files that you delete by accident.  The other  alternative
  726. is to have a copy of Norton Utilities UnErase or a similar type product.   
  727.  
  728. CLEANUP - Disk Drive Cleanup & Space Recovery
  729. ___________________________________________________________
  730.  
  731.  
  732. Usage
  733.  
  734. Cleanup is a menu driven program.  After initializing the program you are
  735. prompted with a list of disk drives in your system.  In this list you are
  736. allowed to toggle the search amongst any installed drives in your system.
  737. Drives that are allowed, but not attached are "grayed" out and you cannot
  738. select these drives.  When you select a drive a check mark √ will note when
  739. a drive is selected.  You may select any combination of all available drives.
  740. All of the drives selected will be treated as one large volume across which
  741. all duplicates and file marking will take place.  This is particularly handy if
  742. you have more than one hard drive on which you keep files, and you might
  743. end up with duplicate files across the drives.  Once you have selected the
  744. drives to scan, press the [F10] key to start scanning.
  745.  
  746. After all of the directories have been scanned you will be located at the
  747. main menu of Cleanup.  In the upper right hand corner of the screen is the
  748. Current Status window.  This window will always display information about
  749. the programs status.  The number of directories, files and duplicate files is
  750. calculated after selecting the drives and will not change until you exit the
  751. program and run again.  The number of tagged files and bytes will show
  752. you the current statistics for the files that have been tagged for deletion.
  753.  
  754. These numbers will be updated as you tag or untag files for deletion.
  755.  
  756. There are two methods for tagging files for deletion.  The first method is to
  757. use the Auto Tag and Auto Untag menus.  These menus are identical in
  758. options, and perform exactly the opposite tasks.  The Auto function allows
  759. you to tag groups of files all at one time.  Once tagged, you may then go
  760. in and manually untag individual files using the manual tag option.  Below
  761. are the options available from the Auto Tag and Auto Untag menus.
  762.  
  763.  
  764. CLEANUP - Disk Drive Cleanup & Space Recovery
  765. ___________________________________________________________
  766.  
  767.  
  768. ALL - All allows you to tag/untag all of the files scanned.  This is generally
  769. only useful for untagging files.  Be careful as if you use this to tag files,
  770. you will tag all of the files on the selected drives for deletion.
  771.  
  772. SMALLER DUPLICATES - This will look at the list of duplicate files and
  773. whenever there is a difference in size, the smaller file will be marked for
  774. duplication.
  775.  
  776. OLDER DUPLICATES - This is quite handy and will compare all of the
  777. duplicate files and mark the oldest files.  This is useful when you wish to
  778. only keep the most recent version of a file on your system.
  779.  
  780. BACKUP FILES - This option will mark all files ending in .BAK.  This was
  781. the original function of the TIDY program from which Cleanup evolved.
  782. Many programs and editors create a backup of a file when updating it.
  783. After a while these backups can clutter up your system.
  784.  
  785. TEMP FILES - There are many programs that make use of temporary files
  786. while processing work.  Sometimes, if these programs are interrupted or
  787. crash, the temporary files will be left of your drive.  Most software uses the
  788. convention of naming temporary files with a .$$$ extension.  This option will
  789. mark all files ending in .$$$
  790.  
  791. EXT xxx - This allows you to tag a group of files with a particular extension
  792. that you know should be removed.  With this option you can specify any
  793. group of files by giving the extension name.  All files ending in the extension
  794. that you provide will be tagged.  Be careful that you wish to delete all files
  795. ending in the extension before running the Erase option.
  796.  
  797.  
  798. CLEANUP - Disk Drive Cleanup & Space Recovery
  799. ___________________________________________________________
  800.  
  801.  
  802. ZERO LENGTH - This was the other option available on the TIDY program.
  803. Another type of temporary file that can often be created is one that was
  804. opened but never properly closed.  This will often result in a file entry in
  805. your directory with a file size of 0 bytes.  The zero length is misleading.
  806. Every file entry requires at least one cluster thus the minimum disk space
  807. used by a 0 byte file is the cluster size (512 bytes or more).  Having a lot
  808. of 0 byte files can actually take away space from your drive.  Choosing this
  809. option will mark all files with a size of 0 bytes for deletion.
  810.  
  811. LENGTH n - Like the Zero length files above, there may be instances
  812. where you create a lot of small files that you wish to tag for deletion.  This
  813. option allows you to input a specific file size.  All files matching this file
  814. size will be tagged for deletion. 
  815.  
  816. CLEANUP - Disk Drive Cleanup & Space Recovery
  817. ___________________________________________________________
  818.  
  819.  
  820. The MANUAL TAG option from the Main Menu allows you to view the list
  821. of files and to manually tag or untag files.  When you first enter this screen
  822. you will be presented with the list of duplicate files.  To view all of the
  823. files in the system press the [F6] key.  Then to switch back to the list of
  824. only duplicate files, again press the [F6] key.  Tagged files will be marked
  825. with a check mark √ next to the name, and will appear in red on color monitors.
  826. To view the list use the up and down arrow keys. To tag a particular file press
  827. the [ENTER] key.  Pressing it a second time will untag the file.  To untag a
  828. tagged file, highlight the file and press the [ENTER] key.  Once again, the
  829. [ENTER] key will continue to toggle the tag on and off.  When you are done
  830. viewing the manual tag list press the [F10] key.
  831.  
  832.  
  833. Once you are happy with the list of tagged files, choose the ERASE
  834. TAGGED option from the main menu.  This will erase all files that were
  835. previously tagged.  There is no UNDO feature on this program so once they
  836. are deleted you will have to use an unerase program such as Norton
  837. Utilities Quick Unerase to recover any erased files.  If you have accidentally
  838. deleted a file, do not use the disk drive until the file has been unerased.
  839. Changing data anywhere on the disk could result in permanently loosing the
  840. information in the file.
  841.  
  842.  
  843. Notes
  844.  
  845. There have been some reports of problems when using Cleanup in a
  846. machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  847. solution is to remove the usage of FASTOPEN as it can cause sorting
  848. problems with the file list on large disk drives.   
  849.  
  850. COUNT - Count Characters, Words & Lines
  851. ___________________________________________________________
  852.  
  853. Description
  854.  
  855. Count is a program that is useful for programmers or writers who are
  856. looking for some content statistics on files that they have created.  COUNT
  857. will display the amount of characters, words and lines in a given file.
  858.  
  859.  
  860. Version
  861.  
  862. 1.10  07/12/91
  863.  
  864.  
  865. Command Format
  866.  
  867. COUNT [filename] [options]
  868.  
  869. filename       is the name of the input file.  Multiple file names may be
  870.                specified but wild cards can not be used.
  871.  
  872. /A             don't count non-alphanumeric characters
  873. /N             only count non-blank lines in line count
  874.  
  875.  
  876. CURLOCK - Cursor Locking Program
  877. ___________________________________________________________
  878.  
  879.  
  880. Description
  881.  
  882. This program is especially useful for owners of laptop computers with LCD
  883. screen.  When using this type of computer is often difficult to see the DOS
  884. cursor shape.   Using CURSOR to set the cursor shape to a large block,
  885. you can then lock the cursor shape as a block so that all software packages
  886. will retain the large block cursor.  CURLOCK keeps applications from
  887. modifying the cursor and rendering unreadable in many situations.
  888. CURLOCK intercepts all calls to BIOS interrupt 10h and bypasses any calls
  889. to change the cursor shape.
  890.  
  891.  
  892. Version
  893.  
  894. 2.12  08/12/91
  895.  
  896.  
  897. Resident Memory Usage
  898.  
  899. 864 bytes
  900.  
  901.  
  902.  
  903. CURLOCK - Cursor Locking Program
  904. ___________________________________________________________
  905.  
  906.  
  907.  
  908. Command Format
  909.  
  910. CURLOCK [options]
  911.  
  912.  
  913. /U      Uninstall.  Will remove curlock from memory and once again allow
  914.         the cursor shape to be changed.
  915.  
  916. /NOH    Don't display the header information.
  917.  
  918. /ID:nnn        TSR installation ID number.
  919.  
  920.  
  921.  
  922. CURSOR - Cursor Setting Program
  923. ___________________________________________________________
  924.  
  925.  
  926. Description
  927.  
  928. CURSOR is a program that lets you control your cursor from the DOS
  929. prompt. You can set the cursor to various shapes as listed below.  Some
  930. software uses the DOS cursor in which case the cursor will stay the same
  931. as when you set it using CURSOR.  If the software makes it's own cursor
  932. then the cursor you create with CURSOR will not function inside this
  933. software.  Some software resets the DOS cursor to it's own shape.
  934. Therefore you might want to put CURSOR in a batch file after this software
  935. to reset the cursor to what you want it to be at the DOS prompt.
  936.  
  937.  
  938. Version
  939.  
  940. 2.00  12/29/90
  941.  
  942.  
  943. Command Format
  944.  
  945. CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  946.  
  947. /D             turns the cursor on to the bootup default underline
  948. /H             turns the cursor off (hide cursor)
  949. /B             makes the cursor a full block
  950. /M             displays the values of the registers for the video call
  951. /?             displays the help screen
  952. /V             returns version information
  953. /I             Interactive Setup.  Gives you a full screen editor of your cursor
  954. /T:nn          set the top scan line of your cursor
  955. /B:nn          set the bottom scan line of your cursor
  956.  
  957.  
  958. CURSOR - Cursor Setting Program
  959. ___________________________________________________________
  960.  
  961.  
  962. Notes
  963.  
  964. CURSOR is not completely compatible with 4DOS.  4DOS always sets the
  965. cursor shape at the command line depending upon whether you are in
  966. insert or overwrite mode.  This can result in a cursor in the middle of the
  967. character sell after running CURSOR without locking due to CURSOR using
  968. the entire cursor range instead of CGA cursor emulation, which 4DOS does
  969. not expect.  Proper use of the SETDOS /Sn:n command will normally fix
  970. this problem.
  971.  
  972.  
  973. CUT - Unix like CUT text formatting utility.
  974. ___________________________________________________________
  975.  
  976.  
  977. Description
  978.  
  979. CUT is another UNIX utility written for the MS-DOS world.  For people that
  980. are used to UNIX it is a handy familiar tool for displaying and printing text
  981. files in different formats by eliminating columns and other formatting
  982. options.
  983.  
  984.  
  985. Version
  986.  
  987. 1.11  05/04/91
  988.  
  989.  
  990. Command Format
  991.  
  992. CUT -clist [fname1] [fname2] ...
  993.  
  994.  
  995. Example
  996.  
  997. CUT -c1-15 test.txt
  998.  
  999. will display all characters in the file test.txt in columns 1 through 15
  1000.  
  1001.  
  1002.  
  1003. CUTPASTE - DOS Text Cut & Paste Utility
  1004. ___________________________________________________________
  1005.  
  1006.  
  1007. Purpose
  1008.  
  1009. Provides an MS-DOS clipboard function similar to one found WINDOWS
  1010. and MACINTOSH environments.  CUTPASTE allows you to pop up over
  1011. any TEXT based screen and copy information into an internal buffer, to a
  1012. file or to the printer.  You can use CUTPASTE to copy text from one screen
  1013. and paste it into an editor, word processor on onto the DOS Command line.
  1014.  
  1015.  
  1016. Version
  1017.  
  1018.   3.10  08/12/91
  1019.  
  1020.  
  1021. Resident Memory Requirements
  1022.  
  1023.   (6k) 5984 bytes
  1024.   (6k) 6352 bytes with Mouse Support Loaded
  1025.  
  1026.  
  1027.  
  1028. CUTPASTE - DOS Text Cut & Paste Utility
  1029. ___________________________________________________________
  1030.  
  1031.  
  1032. Usage
  1033.  
  1034.   CUTPASTE [options]
  1035.  
  1036.  
  1037. Options
  1038.  
  1039.   /?       Display help
  1040.   /U       Unload program
  1041.   /M       Enable mouse support
  1042.   /Srr,cc  Set screen buffer size (rows and columns)
  1043.   /NOH     don't display header information
  1044.   /Knnnn   Set hotkey
  1045.  
  1046.  
  1047. Description
  1048.  
  1049. The default key to pop up the program is [CTRL][ALT]C
  1050.  
  1051. Older mouse drivers do not support the function calls necessary for a TSR
  1052. to use the mouse without messing up the mouse for the interrupted
  1053. program.  In this case the mouse will either stop working when control
  1054. returns to the interrupted program or it will just disappear, but still work.
  1055.  
  1056. When the /M switch is used the tsr takes up slightly more resident memory
  1057. so that there is room for a "mouse save state buffer".
  1058.  
  1059. CUTPASTE only supports standard text modes (0,1,2,3, or 7).  If any other
  1060. mode is set it will beep with a notify error.  CUTPASTE will work with EGA
  1061. video modes of 43 lines and VGA adapters at 50 lines.
  1062.  
  1063.  
  1064. CUTPASTE - DOS Text Cut & Paste Utility
  1065. ___________________________________________________________
  1066.  
  1067.  
  1068. When CUTPASTE is activated it displays a block cursor on the current
  1069. screen. You then navigate the cursor using the arrow keys (or mouse if /M
  1070. mode is on(.
  1071.  
  1072. Move the cursor to the upper left hand corner of the text you wish to copy.
  1073. Now press the [ENTER] key (right mouse button) and the upper left hand
  1074. corner will be anchored at that spot.  Use the arrow keys to create a
  1075. selection box around the text you wish to copy into the buffer.  Once
  1076. selected press the [ENTER] key to display your options.
  1077.  
  1078. When the desired area is shown, pressing O outputs the contents to your
  1079. LPT1 printer.
  1080.  
  1081. Pressing F allows you to save the information to a new ASCII text file or to
  1082. append the information to an existing file.  If a file of the same name
  1083. already exists then you will be prompted with a request to overwrite or
  1084. append to the existing file.
  1085.  
  1086. Pressing C will copy the text into the internal TSR buffer for later retrieval.
  1087.  
  1088. If you wish to insert some text onto the screen or keyboard buffer from a
  1089. previous copy then press [CTRL][ALT]C followed by a P (paste) and the
  1090. text that was previously copied will be pasted on the screen that you are
  1091. currently on.
  1092.  
  1093.  
  1094. DELAY - Delay during bootup or batch files
  1095. ___________________________________________________________
  1096.  
  1097.  
  1098. Description
  1099.  
  1100. Delay is a utility that can be used to replace the PAUSE command within
  1101. a batch file.  Pause will never continue until a key is pressed, whereas with
  1102. delay you can set the amount of seconds to pause, and then continue or
  1103. continue immediately by pressing a key.  Pressing [CTRL]C will also cause
  1104. a break in a batch file that can be monitored with the error level returned
  1105. by DELAY.  This is useful if you are trying to break out of stream of
  1106. commands from within a large batch file.  DELAY can be used in
  1107. CONFIG.SYS as well as from within BATCH files, this is rather helpful when
  1108. you are trying to delay the execution of device drivers in order to see what
  1109. is going by on the screen.  Specifying no time on the delay batch line acts
  1110. the same as PAUSE.  This new version replaces the need for a separate
  1111. file PAUSE.SYS.
  1112.  
  1113.  
  1114. Version
  1115.  
  1116. 1.60  05/04/91
  1117.  
  1118.  
  1119. Command Format
  1120.  
  1121. DELAY [time] or
  1122.  
  1123. DEVICE=DELAY.EXE [time]
  1124.  
  1125. [time]  # of seconds to delay.
  1126.  
  1127.  
  1128. DETAB - Remove ASCII Tab characters from a text file
  1129. ___________________________________________________________
  1130.  
  1131.  
  1132. Description
  1133.  
  1134. DETAB is a utility that will strip any tab characters from an text file and
  1135. convert them into spaces.  This is especially useful when working with old
  1136. formatted .ASM files that you would like to work with in an editor which
  1137. treats fixed tabs differently.
  1138.  
  1139.  
  1140. Version
  1141.  
  1142. 1.50  05/04/91
  1143.  
  1144.  
  1145. Command Format
  1146.  
  1147.  
  1148. DETAB [input file] [output file] [/Tn][/NOH]
  1149.  
  1150. /Tn            Set tab size to n
  1151. /NOH           Suppress display of header
  1152.  
  1153.  
  1154. Environment Options
  1155.  
  1156. Set tab size using an environmental variable named TAB.  This
  1157. environmental variable may be overruled by specifying a different one on
  1158. the command line.
  1159.  
  1160.  
  1161. DISKINFO - Disk Drive Information Display
  1162. ___________________________________________________________
  1163.  
  1164.  
  1165. Description
  1166.  
  1167. DISKINFO is a utility that will read the boot sector of a disk and then make
  1168. a DOS call to find out the information that DOS has for that disk.  It will
  1169. then list out the information in a side by side format so that you may
  1170. compare the reports from DOS and the boot record.
  1171. Most items reported are self explanatory.  Every disk is divided up into
  1172. tracks, sectors and clusters.  A track is a single ring around a disk.  A
  1173. sector is a pie shaped wedge of a track.  A cluster is the smallest unit to
  1174. which DOS can interact with the disk drive and it is a group of Clusters.
  1175. The System ID is the 8 byte record that is put on the disk when it is
  1176. formatted.  The Media Descriptor is a byte value that describes what type
  1177. of media the disk is.
  1178.  
  1179.  
  1180. Version
  1181.  
  1182. 1.10  05/16/91
  1183.  
  1184.  
  1185. Command Format
  1186.  
  1187. DISKINFO [d:]
  1188.  
  1189. d:      is the drive to view, if no drive is specified information on the
  1190. current drive will be displayed.
  1191.  
  1192.  
  1193.  
  1194. EDIT - DOS Text File Editor
  1195. ___________________________________________________________
  1196.  
  1197.  
  1198. Description
  1199.  
  1200. SuperEdit is an MS-DOS based full screen editor with many features
  1201. including text formatting options, multiple windows and pull down menus.
  1202. You may press F1 and any time during the program to get online help
  1203. about various features. F10 will display the menu bar. When using a menu
  1204. choice the equivalent keystrokes of the menu choice will be displayed in the
  1205. upper left part of the screen.
  1206.  
  1207. CONFIG.EXE, a keystroke configuration program that allows you to
  1208. completely customize the editors  functions to your own keystrokes,
  1209. EDIT.HDX, the online help file that is  used by CONFIG to create updated
  1210. help information on customized function key values, and some additional
  1211. printer drivers.
  1212.  
  1213. To change these keystrokes to match any editor that you are used to run
  1214. the CONFIG.EXE program to install the editors keystrokes. Do not modify
  1215. EDIT.HLP or EDIT.HDX. These are the files used for the online help system
  1216. and configuration program. These files must appear in the same directory
  1217. as CONFIG and EDIT in order to be loaded properly.
  1218.  
  1219.  
  1220. Version
  1221.  
  1222. 3.04  05/24/91
  1223.  
  1224.  
  1225.  
  1226.  
  1227. EVAL - DOS Command Line Calculator
  1228. ___________________________________________________________
  1229.  
  1230.  
  1231. Description
  1232.  
  1233. EVAL is a program designed to evaluate mathematical expressions input on
  1234. the command line.
  1235.  
  1236.  
  1237. Version
  1238.  
  1239. 1.01  10/08/90
  1240.  
  1241.  
  1242. Command Format
  1243.  
  1244. EVAL [expression][function][expression]...
  1245.  
  1246.  
  1247. Usage Notes
  1248.  
  1249. EVAL supports the four basic functions; addition, multiplication, subtraction,
  1250. and division.  The syntax used is very similar to that of the mathematic
  1251. expressions used by most modern computer languages and by most
  1252. spreadsheet programs.  For example, to add two to eight and multiply that
  1253. result by thirteen, one would use:
  1254.  
  1255. EVAL (2+8)*13
  1256.  
  1257.  
  1258.  
  1259. EVAL - DOS Command Line Calculator
  1260. ___________________________________________________________
  1261.  
  1262.  
  1263. Exponents
  1264.  
  1265. The operator precedence used is similar to most high level languages, as
  1266. well.  Multiplication and division are "higher" than addition and subtraction.
  1267. Exponents, represented by the carat (^) are lower than all four operators.
  1268. You will find that you can exponentiate values by using ** in place of the
  1269. carat.  Thus, you can use:  EVAL 2**1/2 to find 2^0.5.
  1270.  
  1271. It should be noted, by the way, that this is a good way to find roots.  The
  1272. program has no sqrt() or curt() functions.  You may recall from your math
  1273. courses that, to find the y-th root of x, you can do:  x^(1/y)
  1274.  
  1275. Of course, EVAL will complain if this results in a complex number.  For
  1276. example, the result of the above is complex if x == -4 and y == 4.
  1277.  
  1278. Range
  1279.  
  1280. EVAL uses the full "double" precision of the C language.  Thus, answers
  1281. will be represented to a maximum of 16 digits to the right of the decimal
  1282. point. EVAL allows all numbers between 1.7E-308 and 1.7E+308 to exist.
  1283. Of course, the negatives of these numbers are also available.  It should be
  1284. noted that EVAL doesn't check for overflows or underflows.  EVAL will,
  1285. however, flag "digital math" nono's, such as division by zero and
  1286. exponentiations resulting in complex numbers.  To use these numbers, just
  1287. write them as you would specify them in a program like 1-2-3 or in a
  1288. program:
  1289.            3.1415
  1290.            0.1
  1291.            -34
  1292.            18.01
  1293.            35e-2
  1294.            6.2e+23
  1295.  
  1296. EVAL - DOS Command Line Calculator
  1297. ___________________________________________________________
  1298.  
  1299.  
  1300. Modulo Division
  1301.  
  1302. EVAL, as well as complementing the four functions with exponentiation,
  1303. allows the use of the modulo operator.  This operator provides the integral
  1304. "remainder" of division.  Since 5 divided by two is two remainder one, the
  1305. command:  EVAL 5%2  will result in the answer 1.0.
  1306.  
  1307.  
  1308. Functions
  1309.  
  1310. EVAL supports an extensive list of functions, as well.  Functions may be
  1311. specified in either upper or lower case, and may be abbreviated to as little
  1312. as three characters.  (Of course, if the function's name is one or two
  1313. characters long, all characters must be specified.)
  1314.  
  1315.  
  1316. These functions are supported by EVAL:
  1317.  
  1318.         abs(x)         absolute value of x
  1319.         acos(x)        arc cos of the angle x radians
  1320.         acot(x)        arc cotangent of the angle x radians
  1321.         acsc(x)        arc cosecant of the angle x radians
  1322.         asec(x)        arc secant of the angle x radians
  1323.         asin(x)        arc sine of the angle x radians
  1324.         atan(x)        arc tangent of the angle x radians
  1325.         cos(x)         cosine of the angle x radians
  1326.         cot(x)         cotangent of the angle x radians
  1327.         csc(x)         cosecant of the angle x radians
  1328.         deg(x)         convert x radians to degrees
  1329.         exp(x)         e to the power of x
  1330.         fact(x)        factorial of x
  1331.  
  1332. EVAL - DOS Command Line Calculator
  1333. ___________________________________________________________
  1334.  
  1335.  
  1336.         ln(x)          natural (base e) logarithm of x
  1337.         log(x)         base 10 logarithm of x
  1338.         pi(x)          pi times x
  1339.         rad(x)         converts x degrees to radians
  1340.         sec(x)         secant of the angle x radians
  1341.         sin(x)         sine of the angle x radians
  1342.         tan(x)         tangent of the angle x radians
  1343.         sinh(x)        hyperbolic sine of x
  1344.         cosh(x)        hyperbolic cosine of x
  1345.         tanh(x)        hyperbolic tangent of x
  1346.         sech(x)        hyperbolic secant of x
  1347.         csch(x)        hyperbolic cosecant of x
  1348.  
  1349. If any of these functions are passed invalid values, EVAL will abort with an
  1350. error.  The arc-trig functions, for example, cannot accept values outside of
  1351. the closed interval [0,1].
  1352.  
  1353. Using these functions is similar to any other high level language.  The
  1354. function name and its ending left parenthesis function as an opening
  1355. parenthesis in the precedence of the evaluation.  Thus, sin(.7)^2+cos(.7)^2
  1356. would evaluate to 1.0.  You may find that certain identities don't evaluate
  1357. to what you would expect them to.
  1358.  
  1359. This is because of the limits of precision in computer math when dealing
  1360. with irrational numbers.  While the sin^2+cos^2 identity almost always
  1361. works, the sec^2-tan^2 identity usually doesn't work, for example.
  1362.  
  1363. Along with this problem, another comes.  For example, mathematically
  1364. sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5)) to be a
  1365. very (very) large number.  This is again because of the rounding errors in
  1366. binary math. It is a good approximation, considering
  1367.         lim(sec(x)) == +infinity   x -> 0.5+
  1368.  
  1369. EVAL - DOS Command Line Calculator
  1370. ___________________________________________________________
  1371.  
  1372. Memory
  1373.  
  1374. By popular demand, a "memory" feature has been added to EVAL.  If you
  1375. make a computation using EVAL, the result is remembered and may be
  1376. used as needed in any further invocation of EVAL.
  1377.  
  1378. For example, using the command: EVAL SIN(1)  would display the sine of
  1379. one radian.  If you executed the command:  EVAL ASIN(@)  next, you'd
  1380. get, effectively, ASIN(SIN(1))... the result would be one.  Similarly, if you
  1381. used EVAL  35+15  EVAL would print 50.  If you did  EVAL  @+100  a
  1382. result of 150 would be displayed.
  1383.  
  1384. EVAL stores the results in your machine's environment.  You may see the
  1385. previous result by typing the SET command; DOS will list the environment
  1386. variables it has stored.  EVAL's environment variable is listed on the line
  1387. "EVAL".
  1388.  
  1389.  
  1390. FILEATTR - Set DOS File Attributes
  1391. ___________________________________________________________
  1392.  
  1393.  
  1394. Description
  1395.  
  1396. FILEATTR allows you to change the attributes of a group of files. If told to,
  1397. FILEATTR also will search through subdirectories.
  1398.  
  1399. There are four attributes: Archive, Read-Only, System and Hidden. If a file
  1400. has the Archive bit set, this means the file has been changed since the last
  1401. time it was backed up. If a file has the Read-Only bit set, this means the file
  1402. can be read, but not written to, meaning it CANNOT be changed. If a file has
  1403. the System bit set, it means this file is a DOS System file and should be left
  1404. alone. If a file has the Hidden bit set, then you cannot see the file or
  1405. directory by using the DIR command. You can still run the file, assuming it is
  1406. executable, or go into the directory, it is just hidden.
  1407.  
  1408. FILEATTR can search through your directories for files as well. It has a limit
  1409. of 450 directories it can handle.
  1410.  
  1411.  
  1412. Version
  1413.  
  1414. 1.10  05/11/91
  1415.  
  1416.  
  1417. Command Format
  1418.  
  1419. FILEATTR [filespec] [options]
  1420.  
  1421. [filespec]     is any valid DOS file specification including wildcards.
  1422.  
  1423.  
  1424. FILEATTR - Set DOS File Attributes
  1425. ___________________________________________________________
  1426.  
  1427.  
  1428. Options
  1429.  
  1430. /A  Files with at least the Archive bit set.  Search for files with at least
  1431. the Archive bit set, although there may be other bits set as well.
  1432.  
  1433. /C  Clear all bits.  Clears all the bits from a file. You can use the parameter
  1434. of /ARSH to accomplish this, I just added this to make it easier.
  1435.  
  1436. /D  Change bits on sub-directories.  Allows the changing of bits on a sub
  1437. directory. The only bit that will affect it is the Hidden bit. You can hide or
  1438. unhide a sub-directory.
  1439.  
  1440. FILEATTR will allow you to change the other three bits as well if you want.
  1441.  
  1442. /F  Files only - Size, Date and Time are not displayed.  Will stop the Size,
  1443. Date and Time of the file(s) from being displayed.
  1444.  
  1445. /H  Files with at least the Hidden bit set.  Will search for files with at
  1446. least the Hidden bit set, although there may be other bits set as well.
  1447.  
  1448. /K  Kill (Delete) found files.  Will kill (delete) all files that are found.
  1449. Use this command with or without the /V command. If a sub-directory is found,
  1450. it will be skipped, not deleted.
  1451.  
  1452. /P  Pause every page.  Will pause the output every page, which is set for 24
  1453. lines. After 24 lines have gone by, a "pause prompt" will appear on line 25.
  1454. The prompt allows you to hit N for non stop listing, Q or ESC to quit and
  1455. return to DOS and the subdirectory in which you started from, C to return to
  1456. DOS but in the current directory or hitting any other key 
  1457.  
  1458. FILEATTR - Set DOS File Attributes
  1459. ___________________________________________________________
  1460.  
  1461.  
  1462. /R  Files with at least the Read-Only bit set.  Will search for files with at
  1463. least the Read-Only bit set, although there may be other bits set as well.
  1464.  
  1465. /S  Process files in sub-directories.  Allows searching from the CURRENT
  1466. sub-directory and all sub-directories below it for files.
  1467.  
  1468. /T  Display totals of files found and changed.  Will display totals after all
  1469. files have been found. It will display the total number of files found and
  1470. files changed.
  1471.  
  1472. /U  Unusual files - those with any bit set.  Will find any unusual files. These
  1473. are files with any bit set. This is similar to the /A command.
  1474.  
  1475. /V  Verify the Deletion of files.  Will verify that you want to delete each
  1476. file. This is used with /K only and has no other meaning if /K is not used. The
  1477. file will be shown as normal and you will be shown a prompt "Delete? (Y/N/C/Q)"
  1478. minus the quotes. Hit 'Y' to delete the file and FILEATTR will show you that it
  1479. has been deleted. Hit 'N' and the file is not deleted. Hit 'C' for continuous
  1480. deleting from this point on without verification. Hit 'Q' or ESC and the file
  1481. will not be deleted and you will immediately be returned to DOS and the
  1482. sub-directory in which you started from.
  1483.  
  1484. /Y  Files with at least the System bit set.  Will search for files with at
  1485. least the System bit set, although there may be other bits set as well.
  1486.  
  1487.  
  1488.  
  1489. FILEATTR - Set DOS File Attributes
  1490. ___________________________________________________________
  1491.  
  1492.  
  1493. Notes
  1494.  
  1495. At anytime while FILEATTR is running, you can hit ESC or Q and you will
  1496. be immediately returned to DOS and the sub-directory at which you started
  1497. from. Another key you can hit while FILEATTR is running is P, which
  1498. instantly puts FILEATTR into Pause mode, the same as if you used /P
  1499. option. You may also hit C at anytime.  FILEATTR will return to DOS and
  1500. the current sub-directory. This is useful when using the /S option, and you
  1501. see something that makes you want to go to that directory.
  1502.  
  1503.  
  1504. Examples
  1505.  
  1506. FILEATTR  Will display the help information screen.
  1507.  
  1508. FILEATTR /cspt a*.zi?  Will search for files in the current sub-directory and
  1509. all subdirectories below that start with A and have ZI in the extension.  It will
  1510. clear all bits on those files and display a total of files found and files
  1511. changed.  FILEATTR will also pause every 24 lines.
  1512.  
  1513. FILEATTR d: /us  Will search for files in the current sub-directory of D: and
  1514. all sub-directories below it for files with the any bit set. 
  1515.  
  1516. FILEINFO - DOS File Information
  1517. ___________________________________________________________
  1518.  
  1519. Description
  1520.  
  1521. FILEINFO is a utility that helps alleviate the problem that DOS has created by
  1522. only allowing 8 characters to describe a file.  Many times you have files that
  1523. aren't accessed that often and can't remember what they are used for. FILEINFO
  1524. provides a way of adding comments to files in any directory.  To run enter
  1525. FILEINFO from the directory that you wish to describe.  Once loaded you will be
  1526. presented with a list of files and any previous descriptions that were left.
  1527. Files that are new or haven't yet been described will contain a * after the
  1528. file information and before the description area. FILEINFO  creates a file in
  1529. each directory that it is run in called FILEINFO. This is a standard ASCII file
  1530. and can be printed out to show the contents and descriptions of files for that
  1531. directory.
  1532.  
  1533. FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  1534. mode.  If your system is in one of these modes when you run FILEINFO,
  1535. the file list will be displayed in the proper mode
  1536.  
  1537.  
  1538. Version
  1539.  
  1540. 1.10  05/04/91
  1541.  
  1542.  
  1543. Command Format
  1544.  
  1545. FILEINFO
  1546.  
  1547.  
  1548. FILESIZE - Display File Size Information
  1549. ___________________________________________________________
  1550.  
  1551. Description
  1552.  
  1553. FILESIZE is a utility that will list each individual file and their respective
  1554. sizes.  A summary at the end of the list gives total size, number of files,
  1555. total space and drive and space available with a actual and percentage values.
  1556. You may pass FILESIZE a specific file to list, or group of files.  If no
  1557. parameters are passed FILESIZE will list all files in the current directory.
  1558.  
  1559.  
  1560. Version
  1561.  
  1562. 1.23  05/15/91
  1563.  
  1564.  
  1565. Command Format
  1566.  
  1567. FILESIZE [filespec]
  1568.  
  1569.  
  1570.  
  1571. FILETREE - Display DOS File Structure
  1572. ___________________________________________________________
  1573.  
  1574.  
  1575. Description
  1576.  
  1577. FILETREE is a utility which will scan the directory structure of a disk and
  1578. give a top down tree listing of the entire disks directory structure.  It
  1579. groups the listing in a left to right fashion with each subdirectory moving
  1580. further right across the screen.  Pressing [CTRL]C during the scan will halt
  1581. the program.
  1582.  
  1583.  
  1584. Version
  1585.  
  1586. 2.00  05/16/91
  1587.  
  1588.  
  1589. Command Format
  1590.  
  1591. FILETREE [d:]    where d: is the drive to scan
  1592.  
  1593.  
  1594. FINDFILE - Find File on your Disk Drive
  1595. ___________________________________________________________
  1596.  
  1597.  
  1598. Description
  1599.  
  1600. Locates files by searching the entire disk for a specified file.  You may use
  1601. DOS wildcards to find a group of files as well.  The new version of FILEFIND
  1602. will also search within compressed files to search for filenames as well.
  1603. FILEFIND searches across your disk looking for any files that you specify.
  1604. When it finds a matching file it will display the directory the file was found
  1605. in, the complete file name, the file size, creation date and time, and any
  1606. attributes associated with the file.
  1607.  
  1608.  
  1609. Version
  1610.  
  1611. 2.00  02/15/91
  1612.  
  1613.  
  1614. Command Format
  1615.  
  1616. FINDFILE [filespec] [options]
  1617.  
  1618.  
  1619. FINDFILE - Find File on your Disk Drive
  1620. ___________________________________________________________
  1621.  
  1622.  
  1623. Options
  1624.  
  1625. filespec       is any valid DOS file specification including Wildcards.
  1626.  
  1627. /V             Verbose mode, will show file statistics
  1628. /T             Total mode, will show file totals and not found names
  1629. /D             Progress Display, will show files as searching
  1630. /R             All Drive mode, will search across all drives found
  1631. /N             normal files only, do not search inside any compressed files
  1632.                (this is a combination of all of the below options)
  1633. /O             do not search inside .ZOO files
  1634. /Z             do not search inside .ZIP files
  1635. /A             do not search inside .ARC files
  1636. /P             do not search inside .PAK files
  1637. /L             do not search inside .LZH files
  1638.  
  1639. [CTRL]C        Will halt the execution of the program at any time.
  1640. [CTRL]S        Will pause the display at any time.
  1641.  
  1642. HELP - DOS Command Help Facility
  1643. ___________________________________________________________
  1644.  
  1645.  
  1646. Description
  1647.  
  1648. HELP prints out help messages on some of the more useful and popular
  1649. DOS commands.  To use the utility just type HELP followed by the name
  1650. of the command that you want help with.
  1651.  
  1652.  
  1653. Version
  1654.  
  1655. 1.11 11/16/90
  1656.  
  1657.  
  1658. Command Format
  1659.  
  1660. HELP [command]   where command is any of the commands listed below
  1661.  
  1662. append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls, command,
  1663. comp, copy, ctty, date, del, dir, diskcomp, diskcopy, edlin, erase, exe2bin,
  1664. exit, fastopen, fc, fdisk, find, format, graftabl, graphics, join, keyb, label,
  1665. mem, md, mkdir, mode, more, nlsfunc, path, print, prompt, rd, recover, ren,
  1666. rename, replace, restore, rmdir, select, set, share, sort, subst, sys, time,
  1667. tree, type, ver, verify, vol, xcopy
  1668.  
  1669.  
  1670.  
  1671. HEXDUMP - Hexadecimal Display of File Contents
  1672. ___________________________________________________________
  1673.  
  1674.  
  1675. Description
  1676.  
  1677. HEXDUMP is a utility that will give you a quick dump of the contents of any
  1678. file.  The dump is very similar in format to what you get with the Norton
  1679. Utilities file viewer.  An advantage of HEXDUMP is that you can quickly
  1680. dump the contents of any file to the screen without having to load the
  1681. overhead of a shell program.  You can display any type of file ASCII or
  1682. Binary.  The default display is to list the HEX values on the left and the
  1683. ASCII equivalents on the right hand column.
  1684.  
  1685.  
  1686. Version
  1687.  
  1688. 1.20  07/27/91
  1689.  
  1690.  
  1691. Command Format
  1692.  
  1693. HEXDUMP [filename] [options]
  1694.  
  1695. filename       can be any valid DOS file including binary files.
  1696.  
  1697. /B             will dump the file in binary groups rather than hex.
  1698. /O             will dump the file in octal groups rather than hex.
  1699. /H             will display the file in raw hexadecimal format rather than
  1700.                showing the hex
  1701.                and ASCII values side by side
  1702. /P             Pause mode, will pause each screen full
  1703.  
  1704.  
  1705.  
  1706. HUSH - Speaker Control Utility
  1707. ___________________________________________________________
  1708.  
  1709.  
  1710. Description
  1711.  
  1712. HUSH is a utility that can eliminate a majority of the sounds generated by
  1713. the PC's internal speaker.  HUSH can not eliminate all beeps.  Tones that
  1714. it can not completely silence, it can reduce to a small click.  HUSH is a
  1715. small TSR which when loaded watches for output to the speaker.  When
  1716. activated, HUSH will try and suppress the speaker 18.2 times a second.
  1717.  
  1718.  
  1719. Version
  1720.  
  1721. 1.21  11/23/90
  1722.  
  1723.  
  1724. Resident Memory Usage
  1725.  
  1726.  
  1727.  
  1728. Command Format
  1729.  
  1730. HUSH [options]
  1731.  
  1732.  
  1733. Options
  1734.  
  1735. ON             Enable HUSH functions
  1736. OFF            Disable HUSH functions
  1737.  
  1738.  
  1739. KILLDIR - Remove Directory and it's contents
  1740. ___________________________________________________________
  1741.  
  1742.  
  1743. Description
  1744.  
  1745. KILLDIR is a utility that will make eliminating a directory and all of it's
  1746. contents a lot easier.  When you run KILLDIR it will display the information
  1747. about the directory that you wish to remove including the number of files
  1748. and sizes as well as any subdirectory information.  KILLDIR will remove all
  1749. files and file types including hidden or system files.
  1750.  
  1751.  
  1752. Version
  1753.  
  1754. 1.30  07/27/91
  1755.  
  1756.  
  1757. Command Format
  1758.  
  1759. KILLDIR directory [options]
  1760.  
  1761.  
  1762. Options
  1763.  
  1764. /sn     Display the names of all subdirectories when listing the subdirectory
  1765.         info.
  1766. /noh    No Header Display
  1767. /nop    No Prompt for deletion   DANGER !!  will erase without a pause
  1768.  
  1769.  
  1770. LASER - Laser Printer Control
  1771. ___________________________________________________________
  1772.  
  1773.  
  1774. Description
  1775.  
  1776. LASER helps you set your laser printer's mode and also makes it easy for you to
  1777. send some control codes to it.  It is specifically designed to work with HP
  1778. LaserJet Compatible Printers but some of the generic functions such as Form
  1779. Feed, Line Feed and Carriage Return will work with any printer.
  1780.  
  1781.  
  1782. Version
  1783.  
  1784. 1.40  10/18/90
  1785.  
  1786.  
  1787. Command Format
  1788.  
  1789. LASER [mode] [mode] ...
  1790.  
  1791.  
  1792. Options
  1793.  
  1794. BOLDON         Turns on Bolding of all characters
  1795. BOLDOFF        Turns off Bolding Off
  1796.  
  1797. ITALON         Sets the PCL Font to Italics
  1798. ITALOFF        Turns of the PCL Italics
  1799.  
  1800. LF             Send a Line Feed to the printer
  1801. FF             Send Form Feed.  This will eject the page that is in the printer.
  1802.  
  1803. CR             Send a Carriage Return to the printer.
  1804. ESC            Sends the ESCAPE code to the printer.  ASCII 027.
  1805.  
  1806.  
  1807. LASER - Laser Printer Control
  1808. ___________________________________________________________
  1809.  
  1810.  
  1811. 6LPI           Sets the PCL Font to 6 Lines Per Inch
  1812. 8LPI           Sets the PCL Font to 8 Lines Per Inch
  1813.  
  1814. 16CPI          Sets the PCL Font to 16 Chars Per Inch
  1815. 10CPI          Sets the PCL Font to 10 Chars per Inch
  1816.  
  1817. PORT           Sets the mode to Portrait Orientation for vertical output.
  1818. LAND           Sets the mode to Landscape Orientation for horizontal output.
  1819.  
  1820. AUTO           Tells the printer to use the internal paper tray to feed from.
  1821. MAN            Tells the printer to wait for manually fed pages during print.
  1822.  
  1823. LEG            Set up the printer to use 8 1/2 x 14 Legal sized paper.
  1824. LET            Set up the printer to use 8 1/2 x 11 Letter sized paper.
  1825.  
  1826. TEST           Prints a Test page to the printer.
  1827. RESET          Send the RESET code to the HP Laserjet.
  1828.  
  1829. PAGEON         This parameter is for use with HP Laserjet users that have a
  1830.                Pacific Page Postscript Cartridge installed.  This cartridge
  1831.                allows you to emulate an Apple LaserWriter Postscript printer
  1832.                on your HP LaserJet.  Some software does not support the
  1833.                Postscript mode, and rather than having to power on and off
  1834.                and insert and remove the cartridge each time you wish to
  1835.                switch modes, you can use laser to set the proper mode of the
  1836.                cartridge.  PAGEON tells the Printer to use the PostScript
  1837.                emulation mode.
  1838.  
  1839. PAGEOFF        This tells the Pacific Page cartridge functions to disable and
  1840.                the printer will now except standard PCL commands.
  1841.  
  1842.  
  1843. LASER - Laser Printer Control
  1844. ___________________________________________________________
  1845.  
  1846.  
  1847. STRING=[text]          This parameter allows you to send whatever strings you
  1848.                        wish to the printer.  It can be used in conjunction with
  1849.                        the ESC parameter to select soft fonts and send setup
  1850.                        commands.
  1851.  
  1852.  
  1853.  
  1854.  
  1855. LS - Unix like LS Directory Listing
  1856. ___________________________________________________________
  1857.  
  1858.  
  1859. Description
  1860.  
  1861. LS is a file listing utility that is found in the Unix operating system.  It
  1862. has many advanced features beyond that of the DIR command found in DOS. This
  1863. implementation has most of the Unix features built in.  This version will also
  1864. search the environment string for LS=[defaults].  Any options that you set LS=
  1865. with the SET command will be loaded automatically when you run the program from
  1866. the DOS prompt.  Set your most used parameters in your AUTOEXEC.BAT file and
  1867. then a plain LS will run those parameters for you. Options as in the Unix LS
  1868. the switches are case sensitive.
  1869.  
  1870.  
  1871. Version
  1872.  
  1873. 1.00  10/24/90
  1874.  
  1875.  
  1876. Command Format
  1877.  
  1878. LS [options] [filespec]
  1879.  
  1880. Options
  1881.  
  1882. -1      list in single column
  1883. -C      list in multiple columns
  1884. -F      directories are marked with a trailing '\', system files are marked with
  1885.         a trailing '@' and executable files are marked with a trailing '*'
  1886. -P      print the directory name before listing
  1887. -R      recursively list subdirectories
  1888. -S      sort by file size in bytes (cluster size if option 's' is selected)
  1889. -a      list all entries including hidden and system files
  1890.  
  1891. LS - Unix like LS Directory Listing
  1892. ___________________________________________________________
  1893.  
  1894.  
  1895. -d      list directories as if they were a normal file
  1896. -f      do not sort (list in the order files appear in the directory)
  1897. -l      list in long format ([size in clusters,] mode, size, date, name)
  1898. -r      reverse the order of the selected sort
  1899. -s      list the file size in clusters
  1900. -t      sort by time
  1901.  
  1902. MOVE - Move Files Across Directories or Drives
  1903. ___________________________________________________________
  1904.  
  1905.  
  1906. Description
  1907.  
  1908. Moves any file from one place to another.  If moving the file from one drive
  1909. to a different drive, MOVE will first check to make sure that there is enough
  1910. space on the destination drive.  If you don't specify a destination MOVE will
  1911. assume the current directory and the same file name.
  1912.  
  1913.  
  1914. Version
  1915.  
  1916. 3.31  09/02/91
  1917.  
  1918.  
  1919. Command Format
  1920.  
  1921. MOVE source [destination] [options]
  1922.  
  1923.  
  1924. Options
  1925.  
  1926. /?             Displays Help
  1927. /C             confirm each file before moving
  1928. /O             overwrite all colliding files
  1929. /X             never overwrite colliding files
  1930. /N             overwrite only newer files
  1931. /A             ask before overwriting files (DEFAULT)
  1932. /H             Move Hidden files
  1933. /R             Automatically renames files if possible without prompting
  1934. /RA            Ask you for a new filename for each filespec found
  1935. /S             search subdirectories copying tree structure
  1936. /SX            search subdirectories using destination directory
  1937. /NOH           Suppress Header
  1938.  
  1939. MOVE - Move Files Across Directories or Drives
  1940. ___________________________________________________________
  1941.  
  1942.  
  1943. Notes
  1944.  
  1945. When using the renaming feature, hitting the escape key at the input
  1946. prompt, will ABORT the program.  If you do not desire to rename the file,
  1947. leave the input area blank.
  1948.  
  1949.  
  1950. Examples
  1951.  
  1952. MOVE ABC.TXT \DOS
  1953.  
  1954. This will move the file ABC.TXT to the directory \DOS keeping the same
  1955. name
  1956.  
  1957.  
  1958. MOVE \DOS\ABC.TXT
  1959.  
  1960. This will move the file \DOS\ABC.TXT to the current directory keeping the
  1961. same name.
  1962.  
  1963.  
  1964. Notes
  1965.  
  1966. If a file of the same name already exists where you are trying to move a file
  1967. to, you will be prompted whether or not you wish to overwrite that file.
  1968.  
  1969. If a destination is unclear as to whether it is a file name or a directory name
  1970. MOVE will prompt you to decide for it.
  1971.  
  1972. If a destination directory does not exist, MOVE will ask you whether or not
  1973. you would like it to create a new destination directory for you.
  1974.  
  1975.  
  1976. NAMEDIR - Rename a Directory
  1977. ___________________________________________________________
  1978.  
  1979.  
  1980. PURPOSE
  1981.  
  1982. NAMEDIR is a utility that is used to rename directories.  This program will
  1983. rename a directory without having to empty or modify it's contents.
  1984.  
  1985.  
  1986. Version
  1987.  
  1988. 1.20  12/11/90
  1989.  
  1990.  
  1991. Command Format
  1992.  
  1993. NAMEDIR [olddir] [newdir]
  1994.  
  1995.  
  1996. NO - DOS File Exclusion Utility
  1997. ___________________________________________________________
  1998.  
  1999. Purpose
  2000.  
  2001. NO is a utility that gives many DOS commands and external utilities the
  2002. ability to exclude certain groups of files from the effects of the program
  2003. called.
  2004.  
  2005.  
  2006. Version
  2007.  
  2008. 1.03  08/13/91
  2009.  
  2010.  
  2011. Usage
  2012.  
  2013. NO [filespec] [command parameters]
  2014.  
  2015. filespec    is any valid DOS file specification including wildcards
  2016.  
  2017. command     is any DOS command, or external program
  2018.  
  2019. parameters  normal parameters passed to the command or program
  2020.  
  2021.  
  2022.  
  2023. NO - DOS File Exclusion Utility
  2024. ___________________________________________________________
  2025.  
  2026.  
  2027. Description
  2028.  
  2029. NO hides files in the current directory from most programs and utilities by
  2030. putting the HIDDEN file attribute on.  It then calls the command or program
  2031. with the specified parameters.  Once the command is complete, NO will
  2032. remove the HIDDEN file attribute from the specified files.
  2033.  
  2034. NO is very useful when using commands such as DEL *.* when you want
  2035. the action to take effect on all but a certain group of files.
  2036.  
  2037. NO is recursive which means you can stack groups of excluded files
  2038. together by stacking NO commands.
  2039.  
  2040.  
  2041. Examples
  2042.  
  2043. NO *.EXE DIR
  2044.  
  2045. will display all files in the current directory with the exception of files
  2046. ending in .EXE
  2047.  
  2048.  
  2049. NO FILE.* DEL *.*
  2050.  
  2051. will delete all files in the current directory except those beginning named
  2052. FILE with any extension
  2053.  
  2054.  
  2055. NO *.EXE NO *.COM DEL *.*
  2056.  
  2057. will delete all files in the current directory except .EXE and .COM files
  2058.  
  2059.  
  2060. PATHFIND - Find File in the Current Path
  2061. ___________________________________________________________
  2062.  
  2063.  
  2064. Description
  2065.  
  2066. PATHFIND is a utility that allows you to search the file path for any files.
  2067. This is handy when you are trying to locate a similar program of file that
  2068. could exist in multiple places in your path statement.  It will display the
  2069. files that it finds in order of appearance within the path.
  2070.  
  2071.  
  2072. Version
  2073.  
  2074. 1.30  02/25/91
  2075.  
  2076.  
  2077. Command Format
  2078.  
  2079. PATHFIND [filespec]
  2080.  
  2081. filespec is any valid DOS filename including wildcards.
  2082.  
  2083.  
  2084.  
  2085. PSPRINT - Print ASCII files to a Postscript Printer
  2086. ___________________________________________________________
  2087.  
  2088.  
  2089. Description
  2090.  
  2091. PSPRINT is a utility that allows you to print DOS ASCII Text files on a
  2092. PostScript device without any conversion.  PSPRINT is based on a unix filter
  2093. taking STDIN input and sending the converted text to STDOUT output. By
  2094. rerouting the output to the printer and specifying an input file name PSPRINT
  2095. will print the file to the printer specified.  The default settings may be
  2096. modified at a run time basis by using the optional parameters on the command
  2097. line.  To set a default output mode you can specify the environment variable
  2098. PSPOUT=[destination] in your AUTOEXEC.BAT file. By using PSPOUT=LPT1 the output
  2099. will be redirected to the LPT1 printer port rather than STDOUT.
  2100.  
  2101.  
  2102. Version
  2103.  
  2104. 1.40  03/02/91
  2105.  
  2106.  
  2107. Command Format
  2108.  
  2109. PSPRINT [options] filename
  2110.  
  2111.  
  2112.  
  2113. PSPRINT - Print ASCII files to a Postscript Printer
  2114. ___________________________________________________________
  2115.  
  2116.  
  2117. Options
  2118.  
  2119. -m[xx]                 set left margin (in points) (24)
  2120. -t[xx]         set top margin (in points) (24)
  2121. -l[xx]         set leading (points between lines) (11.5)
  2122. -p[xx]         set pointsize of font (10)
  2123. -f[name]       set font name (Courier)
  2124. -n[xx]         number of lines per page (66)
  2125. -i             ignore form feed
  2126. -c[x]          number of copies to print.  Default is 1
  2127. -noh           suppress the header information
  2128.  
  2129.  
  2130.  
  2131. SCRNATTR - SET DOS Screen Attributes
  2132. ___________________________________________________________
  2133.  
  2134. Description
  2135.  
  2136. SCNATTR allows you to set the foreground, background and border colors
  2137. of your monitor.  To use it, just type SA followed by three of the allowed
  2138. parameters.
  2139.  
  2140.  
  2141. Version
  2142.  
  2143. 1.11  11/06/90
  2144.  
  2145.  
  2146. Command Format
  2147.  
  2148. SCNATTR [foreground] [background] [border]
  2149.  
  2150. The following are valid colors:  Black, Blue, Green, Cyan, Red, Magenta,
  2151. Brown, Gray, DarkGray, LightBlue, LightGreen, LightCyan, LightRed,
  2152. LightMagenta, Yellow, White.
  2153.  
  2154.  
  2155. SCROLLBK - DOS Screen Scroll Back Utility
  2156. ___________________________________________________________
  2157.  
  2158.  
  2159. Purpose
  2160.  
  2161. SCROLLBK allows you to capture screen information that has rolled off the
  2162. top of your screen and buffers it into a conventional or expanded memory
  2163. buffer.  At any time you can then press the SCROLL LOCK key on your
  2164. keyboard and scroll back through the previous screens.
  2165.  
  2166. SCROLLBK supports MDA, HERCULES, CGA, EGA and VGA video cards.
  2167. It supports all text modes that use 80 columns.
  2168.  
  2169.  
  2170. Version
  2171.  
  2172. 2.30  08/18/91
  2173.  
  2174.  
  2175. Resident Memory Requirements
  2176.  
  2177. (2k) 2688 bytes
  2178.  
  2179.  
  2180. Usage
  2181.  
  2182. SCROLLBK /Mnnnn [/EMS] [/D] [/C] [/?] [+] [-] [/U] [/Ffname] [/A] [/O]
  2183.  
  2184. /Mnnnn         This tells SCROLLBK how much memory to use in nnnn k
  2185.                bytes for the scroll back buffer.  Conventional memory will be
  2186.                used unless you specify the /EMS parameter described below.
  2187.                The resident memory usage will be the 2k for overhead + the
  2188.                buffer size unless EMS is used.
  2189.  
  2190. SCROLLBK - DOS Screen Scroll Back Utility
  2191. ___________________________________________________________
  2192.  
  2193.  
  2194. /EMS           Use Expanded Memory for Buffer Space.  The amount of
  2195.                memory buffer specified by the /Mnnnn parameter will be used
  2196.                out of EMS rather than conventional memory.  EMS 3.2 or 4.0
  2197.                is supported.  The amount of memory in K bytes specified in
  2198.                the /M parameter will be rounded up to the nearest EMS page
  2199.                (16k).
  2200.  
  2201. /NOH           Suppresses the Header display.
  2202.  
  2203. /D             Some video BIOSes have a built in scroll back buffer and will
  2204.                cause the SCROLLBK buffer to have a duplicate of every line
  2205.                that has been displayed.  Using this parameter should
  2206.                compensate for the built in buffer and eliminate the double
  2207.                lines.  Compaq EGA and Orchid VGA cards are known to
  2208.                have this problem.
  2209.  
  2210. /C             This option will clean out the buffer so that it starts recording
  2211.                with a clean memory from this point on.
  2212.  
  2213. +              Enable SCROLLBK.  This turns on the SCROLLBK functions
  2214.                if previously   disabled.
  2215.  
  2216. -              Disable SCROLLBK.  This leaves the program in memory but
  2217.                turns off the capture and display features.
  2218.  
  2219. /U             Uninstall SCROLLBK.  Removes the program from memory
  2220.                if possible.
  2221.  
  2222. /Ffname        Will save the current contents of the scroll back buffer to a
  2223. file named fname. 
  2224.  
  2225. SCROLLBK - DOS Screen Scroll Back Utility
  2226. ___________________________________________________________
  2227.  
  2228.  
  2229. /A             If the /F parameter is used and a file already exists with the
  2230.                same name, this parameter tells SCROLLBK to append the
  2231.                current buffer onto the existing file.
  2232.  
  2233. /O             If the /F parameter is used and a file already exists with the
  2234.                same name, this parameter tells SCROLLBK to overwrite the
  2235.                existing file with the current buffer information.
  2236.  
  2237.  
  2238. Keys used for the viewing of the scroll back buffer:
  2239.  
  2240.  
  2241. [SCROLL LOCK]          Activates the SCROLLBK viewing feature.  Disables the
  2242.                        cursor and allows the keystrokes listed below to take
  2243.                        effect. Will stay in the viewing mode until [SCROLL
  2244.                        LOCK] is pressed again, which will deactivate the
  2245.                        viewing mode.  Pressing [ESC] will also exit the buffer
  2246.                        viewing mode.
  2247.  
  2248. [UP ARROW]             Move up the viewing one line
  2249.  
  2250. [DOWN ARROW]           Move down the viewing one line.
  2251.  
  2252. [PGUP]                 Move up in the buffer viewing one Screen
  2253.  
  2254. [PGDN]                 Move down the buffer on screen.
  2255.  
  2256. [HOME]                 Go to the top of the buffer
  2257.  
  2258. [END]                          Go to the bottom of the buffer
  2259.  
  2260.  
  2261. SPEEDRAM - Increase Performance of System
  2262. ___________________________________________________________
  2263.  
  2264.  
  2265. Purpose
  2266.  
  2267. SpeedRam increases the speed of your system CPU by changing the
  2268. refresh rate of your systems 8253 timer chip. All Personal Computers,
  2269. including the original IBM PC were designed with a very high refresh rate.
  2270. The rate used by all personal computers is far beyond the rate required by
  2271. the RAM chips used in these machines. SpeedRam sets the refresh rate to
  2272. match closer with RAM manufacturers specifications and in turn frees up
  2273. CPU cycles. These free cycles can be used by your software rather than
  2274. going to waste by refreshing the RAM too often. The change in refresh rate
  2275. matches within specifications of most DRAM manufacturers. Depending on
  2276. your system SpeedRam should increase your CPU's performance from 2%
  2277. to 10%. You can measure this in many ways such as LANDMARK's CPU
  2278. SPEED Test or Norton Utilities SI program.
  2279.  
  2280. What is a REFRESH RATE and what does it do?
  2281.  
  2282. The memory in your Personal Computer is called DRAM, or Dynamic
  2283. Random Access Memory. This memory is made of banks of 9 chips each
  2284. holding up to as much as 4MB of 1 bit data. Each chip in a bank represents
  2285. one of 9 bits. In Personal Computers, 8 of the bits store data and the 9th
  2286. bit is called a parity bit, used to determine if the data bits are holding the
  2287. proper information. DRAM chips can not hold a charge of electricity for a
  2288. very long time. In fact, a new charge of 5 volts must be supplied about
  2289. every 65 micro seconds or it will loose its data. To supply this charge, that
  2290. is refresh, the  memory, the CPU must stop processing data and direct the
  2291. 8253 chip to send the refresh charge to the bank of memory. Once the
  2292. refresh is done the CPU can continue processing. By reducing the number
  2293. of times the CPU has to stop to refresh the DRAM is how SpeedRam
  2294. speeds up your system.
  2295.  
  2296.  
  2297. SPEEDRAM - Increase Performance of System
  2298. ___________________________________________________________
  2299.  
  2300.  
  2301. SpeedRam is not a TSR. It does not require any RAM or take any away
  2302. from your system. SpeedRam only needs to be loaded once and will
  2303. perform until the machine is rebooted.
  2304.  
  2305. SpeedRam has now loaded and changed your systems speed. Now try
  2306. loading some software to insure that the system is working properly. Run
  2307. all the programs that you normally run on your system. Do not load any
  2308. data that isn't already saved in case SpeedRam causes a problem. If
  2309. SpeedRam causes any problem, it will cause memory problems, your
  2310. system will either hang or you will get a Parity Error type message, if have
  2311. any problems refer to the Trouble Shooting section that follows for further
  2312. instructions. If everything works fine then you might want to install
  2313. SpeedRam so it loads every time you boot your machine.
  2314.  
  2315. If you have any time of Memory or RAM test you can further insure that
  2316. everything is working properly by running that test. If it reports no problems
  2317. than it is safe to assume that SpeedRam has no conflicts with your
  2318. machine.
  2319.  
  2320.  
  2321. Version
  2322.  
  2323. 1.10  05/09/91
  2324.  
  2325.  
  2326. SPEEDRAM - Increase Performance of System
  2327. ___________________________________________________________
  2328.  
  2329.  
  2330. Command Format
  2331.  
  2332. SPEEDRAM [option]
  2333.  
  2334.  
  2335. Options
  2336.  
  2337.  
  2338. +       Enable SpeedRam.  Entering a + will enable SpeedRam and set the
  2339.         optimum refresh rate.
  2340.  
  2341. -       Disable SpeedRam.  Entering a - will disable SpeedRam and set the
  2342.         refresh rate to stock values.
  2343.  
  2344. r:nn    Set refresh rate to nn Us.  Entering r:nn will set the refresh rate to
  2345.         nn micro seconds.  Only use this if you have a good understanding
  2346.         of the refresh rates.  Setting too high a refresh rate will cause
  2347.         memory  Parity errors or hang your system. If you find that
  2348.         SPEEDRAM + causes parity errors or hangs your system than you
  2349.         will want to try this option.
  2350.  
  2351.  
  2352. SPEEDRAM - Increase Performance of System
  2353. ___________________________________________________________
  2354.  
  2355.  
  2356. TROUBLE SHOOTING
  2357.  
  2358. SpeedRam has been thoroughly tested on many systems before being
  2359. released but due to the complexity and variety of equipment available we
  2360. can not guarantee that it will work on every Personal Computer.
  2361.  
  2362. If you notice memory errors, parity errors, or that your machine is hanging
  2363. after running SpeedRam + then the rate that SpeedRam has chosen for
  2364. your system is causing the DRAM chips to fail. This is in no way a
  2365. permanent failure, you will just have to pick a lower rate at which to run
  2366. SpeedRam. To use a manual refresh rate with SpeedRam enter the
  2367. following:
  2368.  
  2369. SPEEDRAM r:nn [ENTER]
  2370.  
  2371. where nn is the refresh rate you wish to use. Start with 60 and retest your
  2372. system. If you continue to have problems keep decrements the amount by
  2373. 5 until you reach a value that your system works with. If the value is less
  2374. than 18 then you will most likely not benefit from SpeedRam. If this is the
  2375. case contact technical support for further help.
  2376.  
  2377. If you have to use a manual refresh rate then install with the rate override
  2378. option, and give it the value that worked with your system when the
  2379. installation program prompts you.
  2380.  
  2381. Some problems in benchmarking are caused by TSR or Memory Resident
  2382. software such as screen blankers or print spoolers.
  2383.  
  2384.  
  2385. SPEEDRAM - Increase Performance of System
  2386. ___________________________________________________________
  2387.  
  2388.  
  2389. The benchmark ATPERF.EXE from PC Tech Journal which measures
  2390. overhead is usually not affected by these programs. It is a very good sign
  2391. of the change SpeedRam has with your program.
  2392.  
  2393. Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  2394. and may not show the increase in performance. If notice no improvement
  2395. in performance try running the benchmarks without any TSR's loaded. If
  2396. you still see no increase, call technical support.
  2397.  
  2398. There are some utilities available as Shareware or Public Domain software
  2399. that perform a similar task to SpeedRam. If you have any of the following
  2400. you might not see an increase with SpeedRam:
  2401.  
  2402. NREFRESH.COM           1987
  2403. SPEEDER.COM            1987
  2404. FASTRAM.COM            1988
  2405. FASTV20.COM            1988
  2406. ZIP.EXE                1988  (not to be confused with PKZIP archive program)
  2407.  
  2408.  
  2409. TEXTSRCH - Search Files for Text
  2410. ___________________________________________________________
  2411.  
  2412.  
  2413. Description
  2414.  
  2415.  
  2416. TEXTSRCH is a utility that will search for all occurrences of a given string
  2417. inside of a specified text file.  It will stop at each occurrence and display
  2418. the found string, and prompt the user to continue or to exit.
  2419.  
  2420.  
  2421. Version
  2422.  
  2423. 1.01  10/24/90
  2424.  
  2425.  
  2426. Command Format
  2427.  
  2428. TEXTSRCH [filespec] [text]
  2429.  
  2430.  
  2431.  
  2432. TOUCH - File Stamping Utility
  2433. ___________________________________________________________
  2434.  
  2435.  
  2436. Description
  2437.  
  2438. TOUCH is a unix utility that is used to stamp a file's attributes with the
  2439. current system date and time.  This is useful if you want to have a group
  2440. of files with identical date and time stamps.  Wildcards are acceptable in the
  2441. filespec.
  2442.  
  2443.  
  2444. Version
  2445.  
  2446. 1.20  12/17/90
  2447.  
  2448.  
  2449. Command Format
  2450.  
  2451. TOUCH [filespec]       where filespec is any valid DOS file specification
  2452.                        including wildcards
  2453.  
  2454.  
  2455.  
  2456. TURBOBAT - Turbo Batch File Compiler
  2457. ___________________________________________________________
  2458.  
  2459.  
  2460. Description
  2461.  
  2462. TurboBat allows you to compile standard DOS batch files into .COM binary
  2463. programs.  This will greatly enhance the speed of large batch files by
  2464. allowing them to run in native code rather than interpreted DOS commands.
  2465. The resulting .COM files may call nested batch files without loosing the
  2466. parent since the parent calling program is now no longer a batch file.
  2467.  
  2468.  
  2469. Version
  2470.  
  2471. 2.20  07/07/91
  2472.  
  2473.  
  2474. Command Format
  2475.  
  2476. TURBOBAT [filename.BAT] [/I]
  2477.  
  2478.  
  2479. Options
  2480.  
  2481. /I      ignore labels that don't start with a letter.  This is handy if you use
  2482.         the : as a comment field holder in some places.
  2483.  
  2484.  
  2485. Notes
  2486.  
  2487. The output will be filename.COM.
  2488.  
  2489.  
  2490. USEMEM - Programmers Memory Usage Utility
  2491. ___________________________________________________________
  2492.  
  2493.  
  2494. Purpose
  2495.  
  2496. USEMEM is a utility that allows you to tailor you useable memory to very
  2497. exact sizes.  This is very useful when testing programs or systems and
  2498. verifying minimum amounts of memory required.
  2499.  
  2500.  
  2501. Version
  2502.  
  2503. 1.10  09/03/91
  2504.  
  2505.  
  2506. Usage
  2507.  
  2508. USEMEM [nnnn] [/Tnnnn] [/Ennnn] [/TEnnnn] [/U]
  2509.  
  2510.  
  2511. Options
  2512.  
  2513. nnnn         amount of conventional memory to use
  2514. /Tnnnn       amount of conventional memory to leave
  2515. /Ennnn       amount of expanded memory to use
  2516. /TEnnnn      amount of expanded memory to leave
  2517. /U           Unload last copy of USEMEM
  2518.  
  2519.  
  2520. USEMOUSE - Use mouse for Keyboard Emulation
  2521. ___________________________________________________________
  2522.  
  2523.  
  2524. Description
  2525.  
  2526. USEMOUSE is a utility designed to any DOS application the ability to use
  2527. the mouse.  USEMOUSE makes mouse movement emulate the four
  2528. directional arrow keys.  You can also specify the emulation values for each
  2529. of the button events of the mouse.  USEMOUSE supports most 2 and 3
  2530. button mice.
  2531.  
  2532.  
  2533. Version
  2534.  
  2535. 1.41  06/25/91
  2536.  
  2537.  
  2538. Resident Memory Usage
  2539.  
  2540. 880 bytes
  2541.  
  2542.  
  2543.  
  2544. USEMOUSE - Use mouse for Keyboard Emulation
  2545. ___________________________________________________________
  2546.  
  2547.  
  2548. Usage
  2549.  
  2550. USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  2551.  
  2552.  
  2553. /?             display information about program
  2554. /Hn            Horizontal acceleration.  Default is 5.  1 is the slowest, 9 is
  2555.                the fastest.
  2556. /Vn            Vertical acceleration.  Default is 5.  1 is the slowest, 9 is
  2557.                the fastest.
  2558. /Lxxx          Left Button key value.  Default is [ENTER]
  2559.  
  2560. /Cxxx          Center Button key value.  Default is
  2561. /Rxxx          Right Button key value.  Default is [ESC]
  2562. /Bxxx          Both Button key value. Default is [CTRL]C. see key chart below
  2563. /U             Uninstall.  Will remove USEMOUSE from memory.
  2564. /D             Disable the functions but remain in memory
  2565. /I             set the TSR ID number where nn is a hex value from 81-FF
  2566.  
  2567.  
  2568. Notes
  2569.  
  2570. USEMOUSE's features can be disabled when running an application that
  2571. has built in mouse support.  In this case you will need to run USEMOUSE
  2572. to reset the internal tables for USEMOUSE to continue running from non-
  2573. mouse supported applications.
  2574.  
  2575.  
  2576. USEMOUSE - Use mouse for Keyboard Emulation
  2577. ___________________________________________________________
  2578.  
  2579.  
  2580. Key Values
  2581.  
  2582. If you wish to set the USEMOUSE key options to something other than the
  2583. defaults you must use the chart below to determine the code for that
  2584. keystroke.  Codes above 31 must be preceded with an @ symbol as these
  2585. are extended key codes.
  2586.  
  2587.  
  2588.         Key            Code
  2589.         ---            ----
  2590.         [F1]-[F10]     59-68
  2591.         [F11]-[F12]    133-134
  2592.  
  2593.         [ESC]          01
  2594.         [BKSP]         14
  2595.         [ENTER]        1C
  2596.         [HOME]         71
  2597.         [UPARR]        72
  2598.         [PGUP]         73
  2599.         [LARR]         75
  2600.         [RARR]         77
  2601.         [END]          79
  2602.         [DNARR]        80
  2603.         [PGDN]         81
  2604.         [INS]          82
  2605.         [DEL]          83
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612. VOLLABEL - Set Disk Volume Label
  2613. ___________________________________________________________
  2614.  
  2615.  
  2616. Description
  2617.  
  2618. VOLLABEL is a utility that allows you to view and modify the volume label
  2619. on any disk.  The volume label is a 12 digit string that can be placed on any
  2620. disk to help you recognize what the disk is used for.  VOLLABEL also
  2621. allows you to erase an existing label.
  2622.  
  2623. This is a replacement for the DOS file LABEL, which is available in DOS 3.0
  2624. and greater.  VOLLABEL allows a mixture of upper or lower case letters
  2625. and will prompt you for the information required.
  2626.  
  2627.  
  2628. Version
  2629.  
  2630. 1.10  05/16/91
  2631.  
  2632.  
  2633. Command Format
  2634.  
  2635. VOLLABEL [d:] [label]
  2636.  
  2637. where d: is the drive that the label is to be found on.
  2638.  
  2639. [label] is any string up to 12 characters to be placed on the disk as the
  2640. volume label.
  2641.  
  2642. Defining TSR "HOT KEYS"
  2643. ___________________________________________________________
  2644.  
  2645.  
  2646. Many of our resident utilities allow you to define the combination of keys
  2647. that you use to activate the program once loaded into memory.  This
  2648. feature allows flexability when using our software in case another product
  2649. that you are using needs the particular keys that we have defined for some
  2650. other function.  When loading our software you need to give the program
  2651. a command line option that tells it the new key definition.  To calculate this
  2652. four digit number use the directions below.
  2653.  
  2654.  
  2655. Keyboard Scan Codes for Hotkey Use
  2656.  
  2657. Hotkey = $XXYY where:
  2658.  
  2659. XX = hex code for the [CTRL], [ALT], [LSHIFT] and [RSHIFT]
  2660.  
  2661. YY = One of the hex codes from the scancode tables below.
  2662.  
  2663.  
  2664. Computing the XX value:
  2665.  
  2666.         [RSHIFT]       = 01
  2667.         [LSHIFT]       = 02
  2668.         [CTRL]         = 04
  2669.         [ALT]          = 08
  2670.  
  2671.  
  2672.  
  2673. Note: If XX = $0000 then this is a single key hotkey which will be defined
  2674. by the YY keycode.
  2675.  
  2676.  
  2677.  
  2678. Defining TSR "HOT KEYS"
  2679. ___________________________________________________________
  2680.  
  2681.  
  2682. Computing the YY value:
  2683.  
  2684. The YY value of the "HOT KEY" code is determined by the non-shift state
  2685. keys.  Below is a list of these keys and thier associated codes:
  2686.  
  2687.  
  2688. Key     Code          Key     Code          Key     Code
  2689. ---     ----          ---     ----          ---     ----
  2690.  A       1E          [F1]      3B          [ESC]     01
  2691.  B       30          [F2]      3C          [BKSP]    0E
  2692.  C       2E          [F3]      3D          [ENTER]   1C
  2693.  D       20          [F4]      3E          [RSHFT]   36
  2694.  E       12          [F5]      3F          [LSHFT]   2A
  2695.  F       21          [F6]      40          [CTRL]    1D
  2696.  G       22          [F7]      41          [ALT]     38
  2697.  H       23          [F8]      42          [SPACE]   39
  2698.  I       17          [F9]      43          [PRTSC]   37
  2699.  J       24         [F10]      44          [CAPSLK]  3A
  2700.  K       25                                [UPARR]   48
  2701.  L       26                                [DNARR]   50
  2702.  M       32          { [       1A          [PGUP]    49
  2703.  N       31          } ]       1B          [PGDN]    51
  2704.  O       18          | \       2B          [LFARR]   4B
  2705.  P       19          ? /       35          [RTARR]   4D
  2706.  Q       10          " '       28          [DEL]     53
  2707.  R       13          ` ~       29          [INS]     52
  2708.  S       1F          < ,       33          [HOME]    47
  2709.  T       14          > .       34          [END]     4F
  2710.  U       16          ! 1       02          [NUMLCK]  45
  2711.  V       2F          @ 2       03          [SCRLCK]  46
  2712.  W       11          # 3       04          [TAB]     0F
  2713.  X       2D          $ 4       05          NUMPAD -  4A
  2714.  Y       15          % 5       06          NUMPAD +  4E
  2715.  Z       2C          ^ 6       07          NUMPAD 5  4C
  2716.                      & 7       08
  2717.                      * 8       09
  2718.                      ( 9       0A
  2719.                      ) 0       0B
  2720.                      _ -       0C
  2721.                      + =       0D
  2722.                      : ;       27
  2723.  
  2724.  
  2725.  
  2726. Defining TSR "HOT KEYS"
  2727. ___________________________________________________________
  2728.  
  2729.  
  2730. Once you have decided on the keys that you want to use for your "HOT
  2731. KEY" combination you need to calculate the resulting code.  To do this you
  2732. add up any of the XX value shift keys and combine them with the YY value
  2733. keys to get a resulting code.  All math must be done in hexadecimal or
  2734. BASE 16.
  2735.  
  2736.  
  2737. Examples
  2738.  
  2739.  
  2740. [ALT][LSHIFT]          YY = 08 + 02 = 0A  XX = 00
  2741.                        CODE = 0A00
  2742.  
  2743. [CTRL][RSHIFT]         YY = 04 + 01 = 05  XX = 00
  2744.                        CODE = 0500
  2745.  
  2746. [ALT][LSHIFT][G]       YY = 08 + 02 = 0A  XX = 22
  2747.                        CODE = 0A22
  2748.  
  2749. [CTRL][F10]            YY = 04            XX = 44
  2750.                        CODE = 0444
  2751.  
  2752.  
  2753.  
  2754. TECHNICAL SUPPORT
  2755. ___________________________________________________________
  2756.  
  2757.  
  2758. Program bug reports are welcome.  If you have any questions feel free to
  2759. give us a call or write a letter to us at:
  2760.  
  2761. Foley Hi-Tech Systems
  2762. 172 Amber Drive
  2763. San Francisco, CA  93131
  2764.  
  2765. 8:00am - 5:00pm PST Monday - Friday
  2766.  
  2767. (415) 826-6084 VOICE
  2768. (415) 826-1706 FAX
  2769. (415) 826-1707 BBS
  2770.  
  2771. 70262,1463  CompuServe
  2772.  
  2773.  
  2774. Credits
  2775. _____________________________________________________________
  2776.  
  2777.  
  2778. This collection of utilities started out as a small set of home grown tools
  2779. that I just could not stand to live without.  Many times someone would see me
  2780. using them and ask for a copy.  This was a big mistake.  All of the sudden I
  2781. had to debug my code.  Someone would call me up and remind me of some problem
  2782. with a utility that I had written or asked me to just add this one little
  2783. feature.  Six years later the package has evolved to its current state.  Along
  2784. the way I have had the help of many people in testing and ideas for products.
  2785. I would like to thank all of those people who have of course registered these
  2786. utilities as this is now a new incentive for continuing to expand them.  More
  2787. specifically I'd like to thank the following people:
  2788.  
  2789. Kathy Smith.  For her never ending understanding and support of this time
  2790. consuming project.
  2791.  
  2792. Jay Wessel.  Relentless Testing & suggestions.  Jay's never ending pursuit
  2793. to find bugs and abnormalities in the programs is always appreciated.
  2794.  
  2795. Mike Blaszczak.  "Nifty James" shareware author who had some good
  2796. ideas of which we have expanded upon.  Mike is responsible for the original
  2797. versions of CHIMES, EVAL and  FILEFIND.
  2798.  
  2799. Mike Viens.  Mike was the original author of the NAMEDIR and FILEATTR
  2800. programs.  His original utilities where known as the FANTASTIC utilities.
  2801.  
  2802. Mike Molloy.  AREA was based on Mike's original FAC area code TSR.
  2803. Mike has updated the AREA program with many new features.
  2804.  
  2805. Bill McKee.  Bill helped write and update many of the ExtraDOS utilities
  2806. including CLEANUP and SHELL.
  2807.  
  2808.  
  2809. Credits
  2810. _____________________________________________________________
  2811.  
  2812.  
  2813. Ross Wentworth.  Ross has been a key help in developing the 4.0 release
  2814. of this product including work on many of the TSR and Device Driver
  2815. programs.
  2816.  
  2817. PC Magazine.  PC Magazine has inspired many of these utilities with many
  2818. good ideas published in the technical articles seen in every issue.  Many
  2819. times we have taken an idea of a program that they have published and
  2820. made a usable utility out of it.
  2821.  
  2822.  
  2823.  
  2824. New Utilities Coming
  2825. _____________________________________________________________
  2826.  
  2827. We are constantly updating and writing utilities for the ExtraDOS Toolbox.
  2828. Below is a list of some of the utilities currently under development:
  2829.  
  2830. ASKBATCH       Ask Questions in a batch file.
  2831.  
  2832. BATPLUS        Enhancements for batch file processing.
  2833.  
  2834. BOOTB          Boot Machine from B: Drive.
  2835.  
  2836. BROWSE         Full featured file browser.
  2837.  
  2838. DIFF           File comparison utility.
  2839.  
  2840. DIRSORT        Sort directories on your disk drive.
  2841.  
  2842. DISKMAP        Displays a graphical representation of your drives structure
  2843.                and usage.
  2844.  
  2845. DISKTEST       Comprehensive test of disk surface, and file structures
  2846.  
  2847. EMS            EMS Memory Manager for 286, 386 and 486 based systems.
  2848.  
  2849. FASTANSI       Replace DOS ANSI with faster and more powerful ANSI.SYS
  2850.                driver.
  2851.  
  2852.  
  2853. New Utilities Coming
  2854. _____________________________________________________________
  2855.  
  2856. FREERAM        Quick display of Memory Usage in system.
  2857.  
  2858. KEYCLICK       Customize the sound generated when pressing keys.
  2859.  
  2860. LQPRINT        Makes 9 pin Dot Matrix Printers print Near Letter Quality.
  2861.  
  2862. MORE                   Screen holding utility for display pages.
  2863.  
  2864. PASTE          Unix like PASTE function.
  2865.  
  2866. PMPTMGR        Library of Customized DOS Prompts and utility to remap
  2867.                function keys.
  2868.  
  2869. PROFILER       System Profiler.  Shows hardware and software installed in
  2870.                your system.
  2871.  
  2872. RAMDISK        FAST RAM disk for Extended or EMS Memory.
  2873.  
  2874. RAMTEST        RAM Diagnostic and Bad Chip locating utility.
  2875.  
  2876.  
  2877. New Utilities Coming
  2878. _____________________________________________________________
  2879.  
  2880.  
  2881. RECALL         Recall DOS commands.  Buffers all commands entered at the
  2882.                DOS prompt.
  2883.  
  2884. SCNSAVER       Screen Saver.  Blanks screen after no use of system.
  2885.  
  2886. SYSINFO        System Information utility.  Displays a list of installed
  2887.                equipment.
  2888.  
  2889. SORTFILE       Sort information in ASCII Files.
  2890.  
  2891. TOUCHSHT       Allows you to press a state key and then release it while
  2892.                holding it's state.
  2893.  
  2894. TSRMGR         TSR Management tools for removing TSR's from memory.
  2895.  
  2896. VSPEED         Increase the performance of your video card in text mode.
  2897.  
  2898.  
  2899. New Utilities Coming
  2900. _____________________________________________________________
  2901.  
  2902.  
  2903. WIDEDIR        A replacement for the DOS dir command.
  2904.  
  2905. XCHDIR         Smart Directory Changer.  Allows the quick change of
  2906.                directories.
  2907.  
  2908. XSPOOL         XDOS Print Spooler.
  2909.  
  2910.  
  2911. FHTS Products
  2912. _____________________________________________________________
  2913.  
  2914. ExtraDOS Toolbox Professional■. A large collection of over 50 utilities
  2915. that DOS forgot. Includes many helpful utilities that enhance MS-DOS
  2916. machines. Featured in the DOS Power Tools, 2nd Edition, Revised for DOS
  2917. 5.0 book by Bantam Books.
  2918.  
  2919. Safety Disk■ .  Safety Disk saves all of your systems vital information and
  2920. will solve most problems due to:  Loss of battery power, Loss of CMOS
  2921. information, accidental deletion of boot files, virus damage to boot disk.
  2922.  
  2923. Coach Database System■. CDBS provides a method for tracking and
  2924. evaluating NBA teams, NBA players, and college players. It supplies a
  2925. comprehensive report generator for building decision support reports on
  2926. scouted players.
  2927.  
  2928. Press Gate Manager■. Software for event organizers. Creates and
  2929. maintains a database of events and guests with the ability to track seating
  2930. by type, location, and person. Produces seating charts and labels for press
  2931. passes.
  2932.  
  2933. FINDB■.  Financial Database System for tracking shareholders in a
  2934. company.  Allows the instant retrieval of information based on any part of
  2935. a persons account id, ss#, zip code etc.  Has support for completely
  2936. customized HP Laserjet tax forms.  Ideal for generating K1 tax reports for
  2937. limited partnerships.
  2938.  
  2939. StatView■.  Software that keeps track of all players in the NBA.  Includes
  2940. dial in capability for daily updates on transactions, statistics and penalties.
  2941.